[Coco] becker and VCC1.43beta

Gene Heskett gheskett at wdtv.com
Fri Apr 26 11:02:14 EDT 2013


On Friday 26 April 2013 10:49:54 Christopher R. Hawks did opine:

> On Fri, 26 Apr 2013 08:39:16 -0400
> 
> Gene Heskett <gheskett at wdtv.com> wrote:
> > On Friday 26 April 2013 08:19:42 Aaron Wolfe did opine:
> > > On Sun, Apr 21, 2013 at 3:27 PM, Aaron Wolfe <aawolfe at gmail.com>
> > > 
> > > wrote:
> > > > On Sun, Apr 21, 2013 at 3:17 PM, Gene Heskett <gheskett at wdtv.com>
> > 
> > wrote:
> > > >> This boots w/o any #10, unk symbol errors
> > > >> 6809 telnet protect banner,login,
> > > >> 6810 proc
> > > >> 6309 runb,httpd,
> > > > 
> > > > No.. this is what you want (look closely :)
> > > > 
> > > > 6809 telnet protect banner,login,
> > > > 6810,proc,
> > > > 6309,runb,httpd
> > > > 
> > > > There should be 2 commas in each line, because there are 3 fields
> > > > in each line.
> > > > 
> > > > The first field must start with a number, this is the TCP port to
> > > > listen on.
> > > > 
> > > > The first field *may* then contain one or more flags separated by
> > > > spaces (as seen on the login line), but it may also contain none
> > > > (as seen on the other two lines)
> > > > 
> > > > Then we have comma #1
> > > > 
> > > > The second field must contain an OS-9 executable to invoke when a
> > > > new connection comes in.
> > > > 
> > > > Then we have comma #2
> > > > 
> > > > The third field may be blank, or may contain arguments for the
> > > > OS-9 executable.  In the case of httpd, runb is the executable
> > > > and httpd is the argument to runb.  However in the case of proc,
> > > > and login we do not need to pass any arguments to the OS-9
> > > > executable, hence the trailing comma with nothing in the third
> > > > field.
> > 
> > Aaron, the explanation above makes perfect sense, and needs to be in
> > the link you referenced above, but it doesn't work for me.
> > 
> > Here is what I have:
> > 6809 telnet protect banner,login,
> > 6810,proc,
> > 6309,runb,httpd
> > 
> > Then, from my startup file:
> > inetd <>>>/w4 &
> > 
> > after redoing that line because proc doesn't show it running,
> > {t2|09}/DD:inetd <>>>/w4 &
> > &003
> > 
> > {t2|09}/DD:list sys/inetd.conf
> > -003
> > Error #010# inetd configuration file format:
> > 
> > Note the -003
> > Error #10#
> > that is injected into the top of the listing.
> > 
> > What is this Error #10# ?
> 
> Gene:
> 
> 	-003 means that process #3 exited (&003 started, -003 stopped)
> 
> 	/nitros9/def/os9.d sez:
> ************************
> * Error Code Definitions
> *
> * Basic09 Error Codes
> *
>                ORG       10
> E$UnkSym       RMB       1                   Unknown symbol
> 
> 	Is there some control code embedded in the file (that runb
> doesn't like)??
> 
> Christopher R. Hawks
> HAWKSoft
No clue Christopher, here's a dump of that file:

{t2|09}/DD:dump sys/inetd.conf

Address   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E
-------- ---- ---- ---- ---- ---- ---- ---- ----  ----------------
00000000 2320 696E 6574 6420 636F 6E66 6967 7572  # inetd configur
00000010 6174 696F 6E20 6669 6C65 2066 6F72 6D61  ation file forma
00000020 743A 0D23 204C 6973 7465 6E50 6F72 7420  t:.# ListenPort 
00000030 3C73 6572 7665 7220 6F70 7473 3E2C 5072  <server opts>,Pr
00000040 6F63 6573 732C 5061 7261 6D73 0D23 2076  ocess,Params.# v
00000050 616C 6964 2073 6572 7665 7220 6F70 7469  alid server opti
00000060 6F6E 7320 6172 653A 2074 656C 6E65 7420  ons are: telnet 
00000070 6175 7468 2070 726F 7465 6374 2062 616E  auth protect ban
00000080 6E65 7220 0D0D 2320 7468 6520 666F 6C6C  ner ..# the foll
00000090 6F77 206C 696E 6520 6361 7573 6573 2069  ow line causes i
000000A0 6E65 7464 2074 6F20 6C69 7374 656E 206F  netd to listen o
000000B0 6E20 706F 7274 2036 3830 3920 616E 6420  n port 6809 and 
000000C0 7370 6177 6E20 276C 6F67 696E 2720 666F  spawn 'login' fo
000000D0 7220 610D 2320 6E65 7720 636F 6E6E 6563  r a.# new connec
000000E0 7469 6F6E 0D23 2074 6865 206F 7074 696F  tion.# the optio
000000F0 6E73 2063 6175 7365 2074 656C 6E65 7420  ns cause telnet 

Address   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E
-------- ---- ---- ---- ---- ---- ---- ---- ----  ----------------
00000100 7072 6F74 6F63 6F6C 2070 726F 6365 7373  protocol process
00000110 696E 6720 6F6E 2074 6865 2073 6572 7665  ing on the serve
00000120 722C 2074 6865 7920 7573 6520 7468 650D  r, they use the.
00000130 2320 2073 6572 7665 7227 7320 4950 2061  #  server's IP a
00000140 6464 7265 7373 2061 6E64 2067 656F 6C6F  ddress and geolo
00000150 6361 7469 6F6E 2070 726F 7465 6374 696F  cation protectio
00000160 6E0D 2320 746F 2070 7265 7665 6E74 2075  n.# to prevent u
00000170 6E64 6573 6972 6564 2068 6F73 7473 2066  ndesired hosts f
00000180 726F 6D20 636F 6E6E 6563 7469 6E67 2C20  rom connecting, 
00000190 616E 6420 6361 7573 6520 7468 6520 7365  and cause the se
000001A0 7276 6572 2074 6F20 6469 7370 6C61 790D  rver to display.
000001B0 2320 2061 2062 616E 6E65 7220 746F 2074  #  a banner to t
000001C0 6865 2063 6C69 656E 7420 7072 696F 7220  he client prior 
000001D0 746F 2061 6E6E 6F75 6E63 696E 670D 2320  to announcing.# 
000001E0 7468 6520 636F 6E6E 6563 7469 6F6E 2074  the connection t
000001F0 6F20 7468 6520 636F 636F 2E20 4164 6469  o the coco. Addi

Address   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E
-------- ---- ---- ---- ---- ---- ---- ---- ----  ----------------
00000200 6E67 2061 7574 6820 776F 756C 6420 6361  ng auth would ca
00000210 7573 6520 7468 6520 7365 7276 6572 2074  use the server t
00000220 6F20 7573 650D 2320 2069 7427 7320 6F77  o use.#  it's ow
00000230 6E20 6175 7468 656E 7469 6361 7469 6F6E  n authentication
00000240 2070 7269 6F72 2074 6F20 636F 6E6E 6563   prior to connec
00000250 7469 6E67 2074 6865 2063 6F63 6F0D 2320  ting the coco.# 
00000260 7468 6973 2066 6561 7475 7265 206D 6179  this feature may
00000270 2062 6520 7265 6D6F 7665 6420 696E 2066   be removed in f
00000280 6176 6F72 206F 6620 6120 6D6F 7265 2073  avor of a more s
00000290 6563 7572 6520 636F 636F 0D23 2073 6964  ecure coco.# sid
000002A0 6520 6175 7468 656E 7469 6361 7469 6F6E  e authentication
000002B0 2073 6F6C 7574 696F 6E0D 0D36 3830 3920   solution..6809 
000002C0 7465 6C6E 6574 2070 726F 7465 6374 2062  telnet protect b
000002D0 616E 6E65 722C 6C6F 6769 6E2C 0D36 3831  anner,login,.681
000002E0 302C 7072 6F63 2C0D 3633 3039 2C72 756E  0,proc,.6309,run
000002F0 622C 6874 7470 64                        b,httpd

It did have two CR's on the end, but taking those off didn't change a 
thing.


Thanks.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
My views 
<http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml>
"If you are afraid of loneliness, don't marry."
		-- Chekhov
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
         law-abiding citizens.



More information about the Coco mailing list