home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / hamradio / net386.zip / NET386.INF < prev   
Text File  |  1993-01-07  |  34KB  |  818 lines

  1. 
  2. From usenet.INS.CWRU.Edu!gatech.edu!ucsd!tcp-digest-relay  Tue Jan  5 15:37:51 1993 remote from ncoast
  3. Received: by n8hsp.wariat.org (smail2.5.3-coh) id AA02892; 5 Jan 93 15:37:51 
  4. Received: from usenet.INS.CWRU.Edu by ncoast.org with uucp (Smail3.1.28.1 #1)
  5.     id m0n9FL8-0000kYa; Tue, 5 Jan 93 09:33 EST
  6. Received: from gatech.edu by usenet.INS.CWRU.Edu with SMTP (5.65b+ida+/CWRU-1.5.2-UUCPGW)
  7.     id AA01689; Tue, 5 Jan 93 09:24:13 -0500 (from ucsd!tcp-digest-relay@gatech.edu for n8hsp!tbell)
  8. Received: from ucsd.UUCP by gatech.edu (4.1/Gatech-9.1)
  9.     id AA13952 for ncoast!n8hsp!tbell@usenet.ins.cwru.edu; Tue, 5 Jan 93 09:26:36 EST
  10. Errors-To: usenet.INS.CWRU.Edu!gatech.edu!ucsd!TCP-Group-Errors
  11. Received: by ucsd.edu; id AA14616
  12.     sendmail 5.67/UCSD-2.2-sun
  13.     Tue, 5 Jan 93 04:30:21 -0800
  14. Received: by ucsd.edu; id AA14610
  15.     sendmail 5.67/UCSD-2.2-sun
  16.     Tue, 5 Jan 93 04:30:17 -0800 for /usr/lib/sendmail -oc -odq -oQ/var/spool/lqueue -oi -ftcp-digest-relay tcp-digest-list
  17. Message-Id: <9301051230.AA14610@ucsd.edu>
  18. Date: Tue,  5 Jan 93 04:30:13 PST
  19. From: Advanced Amateur Radio Networking Group <ncoast!usenet.INS.CWRU.Edu!gatech.edu!ucsd!tcp-group>
  20. Errors-To: usenet.INS.CWRU.Edu!gatech.edu!ucsd!TCP-Group-Errors
  21. Reply-To: usenet.INS.CWRU.Edu!gatech.edu!ucsd!TCP-Group
  22. Precedence: Bulk
  23. Subject: TCP-Group Digest V93 #5
  24. To: gatech.edu!tcp-group-digest
  25. Status: RO
  26.  
  27.  
  28. TCP-Group Digest            Tue,  5 Jan 93       Volume 93 : Issue    5
  29.  
  30. Today's Topics:
  31.                          Digests??? (3 msgs)
  32.                      Duplicate messages destroyed
  33.                                GMAIL??
  34.                              Leave it on
  35.                     Linux 0.99 kernel TCP (2 msgs)
  36.                           MX records (again)
  37.                          New version of NOS!
  38.                            NOS BBS (2 msgs)
  39.                            NOS on Internet?
  40.               packet driver for parallel port? (5 msgs)
  41.                     Perl interface to Packet BBS..
  42.                     Problem with personal messages
  43.                     STATUS command and BBS lockup
  44.  
  45. Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
  46. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
  47. Problems you can't solve otherwise to brian@ucsd.edu.
  48.  
  49. Archives of past issues of the TCP-Group Digest are available
  50. (by FTP only) from UCSD.Edu in directory "mailarchives".
  51.  
  52. We trust that readers are intelligent enough to realize that all text
  53. herein consists of personal comments and does not represent the official
  54. policies or positions of any party.  Your mileage may vary.  So there.
  55. ----------------------------------------------------------------------
  56.  
  57. Date: Mon, 4 Jan 93 12:19:04 EST
  58. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  59. Subject: Digests???
  60. To: tcp-group@ucsd.edu
  61.  
  62. I get the full TCP group here at my internet address but on the local
  63. AMPR I get the digest from a neighboring group which I then offer NNTP
  64. locally.
  65.  
  66. Question that I have - is the digest edited?? If so why do subscribe and
  67. mail failure messages appear in it? One recent digest had 4 messages, 3
  68. of which were mail failure messages from hp.com. The message descriptions
  69. even listed this.
  70.  
  71. Doug
  72.  
  73. ------------------------------
  74.  
  75. Date: Mon, 4 Jan 93 22:52:07 EST
  76. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  77. Subject: Digests???
  78. To: bruce@pixar.com
  79.  
  80. Ok well if it is automatic it possibly could be smart enough to reject
  81. messages from 'postmaster' etc.
  82.  
  83. I though a women out at ucsd was taking care of the digest??
  84.  
  85. No one cares about BW on the internet but when you have a 15K message
  86. being sent all over AMPR with about 1K meaningful it makes sense to do
  87. some editing. The banner could probably be reduced in size considerably
  88. and still convey the message.
  89.  
  90. Doug
  91.  
  92. ------------------------------
  93.  
  94. Date: Mon, 4 Jan 1993 21:04:10 -0800 (PST)
  95. From: Bruce Perens <bruce@pixar.com>
  96. Subject: Digests???
  97. To: "D. Crompton" <crompton@NADC.NADC.NAVY.MIL>
  98.  
  99. Well, Brian would know for sure who/what is processing the digest
  100. at UCSD. Maybe he could handle a volunteer for "moderator". Anyone
  101. with internet access could do it, and with the signal to noise increase
  102. as TCP gets actual users, we're starting to need one.
  103.  
  104.                 Bruce
  105.  
  106.  
  107. On Mon, 4 Jan 1993, D. Crompton wrote:
  108.  
  109. > Ok well if it is automatic it possibly could be smart enough to reject
  110. > messages from 'postmaster' etc.
  111. > I though a women out at ucsd was taking care of the digest??
  112. > No one cares about BW on the internet but when you have a 15K message
  113. > being sent all over AMPR with about 1K meaningful it makes sense to do
  114. > some editing. The banner could probably be reduced in size considerably
  115. > and still convey the message.
  116. > Doug
  117.  
  118. ------------------------------
  119.  
  120. Date: Mon, 4 Jan 93 14:29:18 PST
  121. From: "Roy Engehausen" <enge@almaden.ibm.com>
  122. Subject: Duplicate messages destroyed
  123. To: TCP-GROUP@UCSD.EDU
  124.  
  125. Since each message you are sending to the BBS is addressed to a
  126. different user, it must carry a different MID.  The purpose of the MID
  127. is to eliminate duplicate messages and anything with the same MID
  128. (even if addressed differently) is considered a duplicate.
  129.  
  130. Roy, AA4RE
  131.  
  132. ------------------------------
  133.  
  134. Date: Mon, 4 Jan 93 08:58:33 CST
  135. From: anderson@cat.ATK.COM (Dean S. Anderson)
  136. Subject: GMAIL??
  137. To: crompton@NADC.NAVY.MIL, tcp-group@ucsd.edu
  138.  
  139. Sorry I am taking so long, my life has been very complicated the
  140. last several months.  I will bring in the current version which
  141. has improvements over the last release, but is not yet 'feature
  142. complete'.  I will make an announcement when I have uploaded to
  143. ucsd.
  144.  
  145. 73 de Dean Anderson (ka0mcm)
  146. anderson@cat.atk.com
  147.  
  148. ------------------------------
  149.  
  150. Date: Mon, 4 Jan 93 09:56:12 EST
  151. From: kz1f@RELAY.WESTBORO.LEGENT.COM
  152. Subject: Leave it on
  153. To: tcp-group@ucsd.edu
  154.  
  155. Having been out the last several days, I am perhaps late in my 2(they took away
  156. the cents key!) $0.02.
  157. One item I think was left out was the notion of power spikes at startup. Not 
  158. being an EE I cannot quantify this, at this time, but certainly when a motor 
  159. start the power consumption is highest due to overcoming the coeffecient of 
  160. starting friction. Whatever the power drain is nominally, at startup there is 
  161. an instantanious surge of perhaps 10x draw. IMHO, this not only adversely 
  162. affects the life of the mechanical parts but the line spike can do no good to 
  163. the other electronic systems.  For atleast those reasons I tend to keep my 
  164. systems on full time. Walt
  165.  
  166. ------------------------------
  167.  
  168. Date: Mon, 4 Jan 1993 09:17:41 -0800 (PST)
  169. From: Bruce Perens <bruce@pixar.com>
  170. Subject: Linux 0.99 kernel TCP
  171. To: tcp-group@ucsd.edu
  172.  
  173. Linux 0.99.2 has kernel TCP/IP and NFS, and an Ethernet interface, and
  174. runs quite respectably on an old 386 system I cobbled together from spare
  175. parts. A kernel AX.25 implementation would be a good idea, and there are
  176. free versions of most of the clients and servers we'd need in BSD. 
  177. Is anyone working on this, or is anyone interested? I've been hacking
  178. Unix kernels for about 11 years, and could help.
  179.  
  180.                     Thanks
  181.  
  182.                     Bruce Perens
  183.  
  184. ------------------------------
  185.  
  186. Date: Tue, 5 Jan 1993 00:13:04 -0500
  187. From: chk@alias.com (C. Harald Koch)
  188. Subject: Linux 0.99 kernel TCP
  189. To: bruce@pixar.com (Bruce Perens)
  190.  
  191. > Linux 0.99.2 has kernel TCP/IP and NFS, and an Ethernet interface, and
  192. > runs quite respectably on an old 386 system I cobbled together from spare
  193. > parts. A kernel AX.25 implementation would be a good idea, and there are
  194. > free versions of most of the clients and servers we'd need in BSD. 
  195. > Is anyone working on this, or is anyone interested? I've been hacking
  196. > Unix kernels for about 11 years, and could help.
  197.  
  198. Somebody (Brian Kantor?) has been hacking AX25 into BSD386 (or is it
  199. 386/BSD? I'm so confused). He's said that it's painful. I suggest that the
  200. easiest way to di this is run a NOS port as a user process, and have it
  201. communicate with the kernel through a SLIP link running over a PTY. I do
  202. this on an SGI system, and it works great.
  203.  
  204. I got the idea originally from the wampes people, to give credit where
  205. credit is due...
  206.  
  207. -- 
  208. Main's Law: For every       | C. Harald Koch  Alias Research, Inc. Toronto, ON
  209. action, there is an equal   | chk@alias.com                (work-related mail)
  210. and opposite goverment      | chk@gpu.utcs.utoronto.ca     (permanent address)
  211. program.                    | VE3TLA@VE3OY.#SCON.ON.CA.NA            (AMPRNet)
  212.  
  213. ------------------------------
  214.  
  215. Date: Mon, 04 Jan 1993 11:26:30 PST
  216. From: "Jeffrey D. Angus" <jangus@skyld.tele.com>
  217. Subject: MX records (again)
  218. To: tcp-digest@ucsd.edu
  219.  
  220. On Mon,  4 Jan 93 04:06:06 EST, "Mike Bilow" <MIKEBW@ids.net> contends:
  221.  
  222. > I contend that there are good reasons for my position.  The proper meaning
  223. > of the smtp gateway is that it is a system which is to be sent mail for
  224. > hosts which are not known.  Mail addressed to a known thing which is not
  225. > a host should be handled differently than mail for a completely unknown
  226. > thing. For example, let's say I get a piece of mail with an RFC-822
  227. > address of "ka1az@ka1az".  My system will append my current domain suffix
  228. > and try to resolve "ka1az.ampr.org" as a hostname, finding 44.104.0.36.
  229. > But it so happens that KA1AZ.#SORI.RI.USA.NOAM is a known mail receiver
  230. > (PBBS) which is not a host.  The smtp gateway kludge will prevent mail
  231. > from being addressed to users at the KA1AZ BBS, since the kludge depends
  232. > on the BBS name being unresolvable as a hostname.
  233.  
  234.         And I repeat, 44.x.y.z is the ampr.org domain. You're either an
  235. operable .ampr.org host (a system using tcp protocols) or you're not. If not,
  236. then you're not in the domain.txt. Mail eXchange records are used to point to
  237. an alternative host in the event that the given host is not available.
  238.  
  239.         The domain suffix command assumes that all hosts share the same domain.
  240. If we are only sending mail to operable .ampr.org hosts this is fine. This is
  241. not the case when mail is sent to addresses like k6ve@k6ve.#soca.ca or even
  242. lhurder@arrl.org. Neither host (k6ve.#soca.ca or arrl.org) is going to be in
  243. the domain.txt. The station that has to deal with this mail has two choices,
  244. either process it, or refuse it.
  245.  
  246.         The command smtp gateway defines the host that knows what to do with
  247. otherwise undeliverable mail. The mechanisms used to handle "special" mail
  248. are; alias, rewrite and forward.bbs. Alias handles smtp mail that should be
  249. sent to another .ampr.org host or hosts. Rewrite deals with pattern matching
  250. in the address field and can deliver mail locally or requeue it. Forward.bbs
  251. then deals with mail that is stored (delivered) locally and delivers it to
  252. non-smtp mail hosts. In both alias and rewrite, the actual To: line in the
  253. RFC-822 header remains unchanged.
  254.  
  255.         What to do with the example, ka1az being both an ampr.org host and
  256. an ax.25 BBS. User education. I have informed my users that mail will not go
  257. where they want it to if the do not add the #soca designator to several local
  258. callsigns. What if you have someone who insists on having all 200+ Kbytes of
  259. the 44.x.y.z domain listed as your domain.server. User education again. Tell
  260. them that they have to fully qualify name the target host.
  261.  
  262.         Appending things to the host name. For example, I remember back when
  263. pe1chl was the ax.25 forwarding code to run, ax.25_callsign with the ".bbs"
  264. extension listed as the forwarding bbs mail host. For example:
  265.  
  266.                 w0rli%w0rli.or%k6ve.bbs@wa6fwi.ampr.org
  267.  
  268. And then mail queued up for host k6ve.bbs would be dealt with in the ax25 mail
  269. forwarding routine. This was prior to the domain suffix command and things had
  270. to be spelled out or the hosts.net table had multiple entries. (Equivalent to
  271. CNAME) With the domain suffix command in use, this now creates a subdomain
  272. bbs.ampr.org. There has also been a recent comment of appending .ax25 to the
  273. callsign, this would result in the same possible conflict.
  274.  
  275.         The "s" in smtp means simple. External mail handlers like view, pc-elm
  276. and bm all share one common traight. They are designed to work within a single
  277. type of mail delivery system. (I know pc-elm works with UUCP as well, but you
  278. can not cross over mail for forwarding.) Because of this "feature", "special"
  279. mail has to be dealt with through a variety of means. Rewrite and forward.bbs
  280. being the ones that were designed into the current code to accomplish this.
  281.  
  282.         The bottom line is that until someone ports something like SMAIL over
  283. to the amateur smtp mail arena (and makes a manual usable by typical HAMS) all
  284. "special" mail going to something other than another .ampr.org host is going
  285. to be a hack.
  286.  
  287. 73, Jeff wa6fwi@wa6fwi.#soca.ca.usa.na (for ax25 packet BBS mail)
  288. -- 
  289. netcom!bongo!jangus@skyld.tele.com < the winter solstice is here >
  290. US Mail:  PO Box  4425  Carson, CA  90749-4425    1 (310) 324-6080
  291.  
  292. ------------------------------
  293.  
  294. Date: Tue, 5 Jan 93 02:14:30 -0800
  295. From: Phil Karn <karn@unix.ka9q.ampr.org>
  296. Subject: New version of NOS!
  297. To: tcp-group@ucsd.edu
  298.  
  299. Hello all,
  300.  
  301. I have uploaded, for the first time in six months, a new version of my
  302. "base" NOS code to ucsd.edu. It's in /hamradio/packet/tcpip/ka9q.  The
  303. files are as follows:
  304.  
  305. rcspub.zip - ZIP archive of source tree in RCS format
  306. s930104.zip - ZIP archive of latest versions of sources extracted from RCS
  307.               for those without RCS (you'll probably have to hack the makefile
  308.               to remove references to the RCS files)
  309. net.386 - executable compiled for 386/486 only
  310.  
  311. I will shortly generate and upload a net.exe that runs on 286 systems.
  312.  
  313. It's been so long I'm sure I can't sit here and produce from memory a
  314. complete list of the changes and fixes. However, I have been using RCS
  315. quite religiously so anyone who is interested in the gritty details
  316. can dump the RCS comments for each source file. Here are the
  317. highlights:
  318.  
  319. 1. To make the /ftpusers file a little less sensitive, user passwords
  320. are now kept encrypted with a one-way cryptographic hash function
  321. (RSADSI's MD-5).  The input to the hash function is the user's name
  322. immediately followed by the password, without a terminating newline.
  323. The 16-byte hash values are stored in hex.  At startup, NOS scans
  324. /ftpusers and automatically hashes any cleartext passwords it finds.
  325. (Passwords starting with * are left unchanged, as are comment lines,
  326. blank lines, etc).  You can still edit the file normally, as when
  327. adding new users or changing privileges. To change someone's password,
  328. simply replace the 32 hex characters with the new plaintext password,
  329. and NOS will automatically hash it to hex the next time you run it.
  330.  
  331. NOTE! IF YOU WANT TO BE ABLE TO RUN EARLIER/OTHER VERSIONS OF NOS
  332. AFTER YOU RUN THIS ONE, FIRST MAKE A COPY OF YOUR /FTPUSERS FILE.
  333. ONCE THE PASSWORDS HAVE BEEN HASHED, THERE'S NO WAY TO TURN THEM BACK
  334. INTO PLAINTEXT. That's the idea behind hashing -- if somebody steals
  335. your /ftpusers file, it's impossible to determine the password that
  336. hashes to the value in a user's entry short of trying all possible
  337. passwords until one matches. And if the password is long and/or random
  338. enough, this is infeasible.
  339.  
  340. 2. I've found another good use for the MD-5 hash function. The FTP
  341. server now supports the experimental XMD5 command. It takes a file
  342. name as an argument and returns the 16-byte MD5 hash value for that
  343. file in hex. The client uses XMD5 to support several nifty new
  344. features: the "compare" and "mcompare" commands, and the "update"
  345. flag.
  346.  
  347. The "compare" command takes a pair of file names, one local and one
  348. remote, and computes and compares their MD5 hash values.  On a slow
  349. network, this is *much* faster than actually retrieving the remote
  350. file and comparing it to the local one. The "mcompare" command does
  351. the same thing for a list of files, where the comparisons are between
  352. files with the same names on each end.
  353.  
  354. The "update" flag, when set (default is off), modifies the behavior of
  355. the mput and mget commands. When update is set and you do a mput or
  356. mget, the client automatically compares the hash codes for each each
  357. pair of files and skips the transfer if they're the same.
  358.  
  359. The MD-5 hash function can be thought of as a *very* strong CRC; the
  360. chances of two different files having the same hash code is thought to
  361. be astronomically small. I find the update feature particularly useful
  362. for maintaining parallel copies of NOS source code on my machines at
  363. work and at home. Even though my SLIP link is relatively fast, it's still
  364. pretty slow if I have to copy everything each time, whether or not it
  365. has really changed.
  366.  
  367. 3. The terminal emulator now supports a status line. It displays as
  368. white on blue on a color display (yes, *color* in NOS!!) and in
  369. inverse video on a monochrome display. The status line always shows
  370. the session number and the command that invoked the session.
  371.  
  372. If there are unacked characters (TCP) or packets (AX25) on the current
  373. connection, this is shown in an Unacked: field. Otherwise the field is
  374. blanked. And if the screen is scrolled back (yes, there's now a SCROLLBACK
  375. feature!) the number of lines scrolled back is shown. At the moment the
  376. same spot on the line is used for the Unack: and Scroll: fields, so only
  377. one can appear at a time. (I was concerned about there being enough room
  378. for the session command string.)
  379.  
  380. There's also a rudimentary help field in the status line. Right now it
  381. just says "F8:nxt F10:cmd", i.e., hit F8 to cycle to the next session,
  382. F10 to go to the command session. I may replace this with a simple
  383. "Fn:help" and implement a general help facility. Haven't decided yet.
  384.  
  385. To make room for the status line, the active window area is now 24 lines
  386. long. The "ansi" entry in /etc/termcap seems to work well. Don't use
  387. the "nansi" entry since it assumes 25 lines.
  388.  
  389. 4. As I just mentioned, there's now a scrollback feature. Lines that
  390. scroll off the top of the screen are kept in a temporary file, with a
  391. default maximum of 1000 lines. (This can be changed with the
  392. "scrollback" command, although only before a session is started). The
  393. usual keys work in the usual way (home/end/page up/page down/cursor
  394. up/cursor down). If your machine doesn't have a fast disk, or if you
  395. don't have the space, you can set the scrollback parameter to zero and
  396. disable it entirely.
  397.  
  398. Comments are invited on the behavior of the scrollback feature. For
  399. example, when a screen clear sequence is sent, should the screen be
  400. written into the scrollback file? I don't do this right now, although
  401. I could make it an option. I'm also thinking of implementing a key
  402. that would toggle the scrollback feature on and off so you could
  403. instead have the cursor control keys send ANSI escape sequences (handy
  404. when remotely editing with EMACS and vi).
  405.  
  406. 5. The code compiles and runs successfully with the -3 option to
  407. Borland C++ 3.1. This took some rewriting of the assembler files to
  408. save 32 bit registers properly during interrupts. The -3 option shrunk
  409. the resulting net.exe file by 25K bytes. Not bad.
  410.  
  411. Note: if you select the C compiler flags in the makefile that specify
  412. -3, you MUST also select the corresponding assembler flags.  Otherwise
  413. the resulting code *will* quickly crash.
  414.  
  415. 6. The various commands that used to create separate sessions for
  416. viewing (FTP dir and read, local dir, etc) no longer do so now that
  417. there's scrollback on the command session as well. However, there's a
  418. "page" command prefix that still creates a temporary file with the
  419. output of a command and then creates a session to view it. You can use
  420. "page" as a prefix to any non-interactive command that generates
  421. output, e.g., "page dir" or "page ps".  While in a page session, the
  422. PC's cursor control keys work in the usual fashion. Hit 'q' or ^C to
  423. kill the session.
  424.  
  425. 7. There's also a "repeat" command that works something like "page",
  426. except that it repeatedly executes the command at a specified rate.
  427. E.g., "repeat 1000 tcp stat" will create a session with the output of
  428. the "tcp stat" command repeatedly executed every 1000 milliseconds,
  429. so you can watch things changing in real time. Again, you can kill
  430. a session with ^C.
  431.  
  432. 8. The long form of the "tcp stat" command (invoked on a particular
  433. TCB, or through the "socket" command) gives more information than
  434. before.  It's something to watch, especially when you prefix it with
  435. "repeat", if you really want to see how TCP is behaving in real time.
  436. It can be quite educational. If you set the "verbosity" level in an
  437. FTP session to 4, it will automatically bring up a repeating TCP
  438. status display for each transfer.
  439.  
  440. 9. The SLIP auto dialer now takes three script files, one for bringing
  441. up a call, a second for dropping it, and a third for answering a call.
  442. The latter is invoked by the RI lead from the modem. I found this
  443. handy to let me share a single phone line between autodial SLIP and my
  444. fax machine, which has an auto voice/fax switchover feature. (Details
  445. on request.)
  446.  
  447. Well, have at it, and have fun.
  448.  
  449. Phil
  450.  
  451. ------------------------------
  452.  
  453. Date: Mon, 4 Jan 93 14:22:08 EST
  454. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  455. Subject: NOS BBS
  456. To: tcp-group@ucsd.edu
  457.  
  458. Over the weekend I tried some things in the BBS code. I had mentioned
  459. that the BBS does not append any domain if one is not given, unlike
  460. when an external mailer is used. So .ampr.org stuff must be fully
  461. qualified in the send command. I modified the mbx_to routine to call
  462. domainsuffix. This works but still not exactly the way I would want.
  463.  
  464. This is what seems to happen - if I send mail to wa3dsp@wa3dsp, it
  465. becomes wa3dsp@wa3dsp.ampr.org then it gets sent to rewrite. If
  466. rewrite has a specific entry for the wa3dsp@wa3dsp combination then 
  467. it is rewritten to that address, otherwise it picks up on my *.ampr.org
  468. and sends it to the domain lookup. If domain lookup fails it finally
  469. gets sent to wa3dsp.txt in my /spool/mail. 
  470.  
  471. What I would really like to happen is this - assume .ampr.org - check
  472. rewrite for match OTHER than .ampr.org - otherwise send to domain lookup
  473. x.ampr.org - otherwise send to CHECK. 
  474.  
  475. It is the last requirement that is a problem. The rewrite file would
  476. need to be rescanned with the .ampr.org removed AFTER domain failed.
  477. This could be done because the domain lookup returns an error code
  478. LOCAL, DOMAIN, BAD - which could be checked to determine if the rewrite
  479. would have to be rescanned.
  480.  
  481. Isn't anyone else having this problem - that is users sending mail
  482. in the BBS and failing to append .ampr.org for TCP stations. Maybe
  483. someone else has a better way to solve this.
  484.  
  485. Using the normal code (without the mod I mentioned above) I can add
  486. (after all other checks) a line in rewrite to append .ampr.org - 
  487. *@* $1.$2.ampr.org and again it will try a domain lookup and if it
  488. fails send the mail to $1.txt on my system - and where I really want
  489. it to go is some common error mailbox, like CHECK.
  490.  
  491. Doug
  492.  
  493. ------------------------------
  494.  
  495. Date: Mon, 4 Jan 93 22:45:46 EST
  496. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  497. Subject: NOS BBS
  498. To: tony@mpg.phys.hawaii.edu
  499.  
  500. Tony,
  501.  
  502.  
  503.  That makes sense but if I do not have the gateway to myself it breaks
  504. all kinds of other things - like being able to send mail to w3eee@w3ddd.bbs
  505. This would have no domain entry but would have a rewrite entry - But the
  506. external mailer - BM/VIEW etc does NOT get scanned by rewrite unless
  507. the gateway is set to yourself.
  508.  
  509. Seems like you are damned if youdo damned if you don't!!
  510.  
  511. It is obvious to me now that I can't get where I want to go without
  512. some code changes. 
  513.  
  514. Doug
  515.  
  516. ------------------------------
  517.  
  518. Date: 04 Jan 1993 16:20:43 -0500 (EST)
  519. From: Dave Goodwin <GOODWIN@SMCVAX.SMCVT.EDU>
  520. Subject: NOS on Internet?
  521. To: tcp-group@ucsd.edu
  522.  
  523. I hope someone can point me in the right direction with this.  I have JNOS
  524. v1.07 running on a DEC 486SX with a DEPCA ethernet card in it.  I also will
  525. have a TNC on the COM1 port, the intention being to setup an Internet link
  526. to my home PC.  For now, however, I'm just trying to get the ethernet side
  527. going, but I have a few difficulties.  Let me start by describing our
  528. configuration.
  529.  
  530. We have a campus wide ethernet, with our main VAX running Multinet TCP/IP.
  531. The Internet comes in through a Cisco router which also sits on the backbone
  532. and serves as our Internet gateway.  We are on the NEARNET New England
  533. network, and they provide DNS service for us, with the VAX maintaining only a
  534. small cache of resolved names.  My PC is attached to this same ethernet.
  535.  
  536. I've configured NOS as best I'm able, and it is quite happy talking to other
  537. systems on the local campus network.  I can TELNET, FTP, etc. in both 
  538. directions with no problem.  I can TELNET and FTP outward for those systems
  539. whose names are resident in the VAX cache.  Other systems hang, however.
  540.  
  541. I thought I had configured the domain server part of NOS correctly, as entries
  542. for some of the hung nodes do appear in domain.txt after a lookup.  What
  543. I'd like to hear from anyone who's doing this successfully is what other
  544. steps I might need to take.  I added our vax and NS.NIC.DDN.MIL as nameservers,
  545. set the default route to the ethernet, both with and without the gateway
  546. attribute.  When used, the gateway attribute was set to the router's IP
  547. address. Domain service is started, translate is on.
  548.  
  549. Any clues would be most appreciated.  Thanks in advance...
  550.  
  551. Dave
  552. Goodwin@smcvax.smcvt.edu
  553.  
  554. ===========================================================================
  555. Dave Goodwin                                   |
  556. Assistant Director, Academic Computing         | We're all kinds of animals
  557. -----------------------------------------------| coming here.
  558. BitNet   : Goodwin@SMCVAX                      | 
  559. Ma Bell  : (802)654-2220                       | Occasional Demons, too.
  560. US Mail  : Saint Michael's College             |
  561.            Winooski Park, Colchester, VT 05439 |           -Jethro Tull
  562. Ham Radio: N1HRO @ W1KOO.#NWVT.VT.USA.NA       |
  563. ===========================================================================
  564.  
  565. ------------------------------
  566.  
  567. Date: Mon, 4 Jan 93 12:32:52 GMT
  568. From: Alan Cox <iiitac@pyr.swan.ac.uk>
  569. Subject: packet driver for parallel port?
  570. To: MIKEBW@ids.net, jmorriso@ca.ubc.ee, tcp-group@ucsd.edu
  571.  
  572. I've used PARNET on a pair of Amiga's which is a sort of NFS over the
  573. parallel port. Even with just 68000 CPU's you got a good 60-100K a second
  574. over it.
  575.  
  576. Alan
  577.  
  578. ------------------------------
  579.  
  580. Date: Mon, 04 Jan 1993 10:07:40 EST
  581. From: "Russell Nelson" <nelson@crynwr.com>
  582. Subject: packet driver for parallel port? 
  583. To: tcp-group@ucsd.edu
  584.  
  585. In article <9301040737.AA20325@toaster.ee.ubc.ca> you write:
  586.  
  587.   > has anyone seen a packet driver for the parallel port?
  588.   > (if one existed, I'm thinking of the possibility of chaining PC's
  589.   > together, since parallel ports are common, and we have a scarce amount
  590.   > of ethernet cards and PI cards. I guess I could just use SLIP...yuck)
  591.  
  592. The 11.x packet driver collection, currently in alpha test, will have
  593. one.  Features:
  594.  
  595.   o Uses a laplink-compatible cable.
  596.   o Will only hook two machines together.
  597.   o Appears to be a two-node Ethernet network.
  598.   o Works on any parallel port (doesn't need EPP nor bi-directional ports).
  599.  
  600. -- 
  601. -russ <nelson@crynwr.com> What canst *thou* say?
  602. Crynwr Software           Crynwr Software sells packet driver support.
  603. 11 Grant St.              315-268-1925 Voice  |  LPF member - ask me about
  604. Potsdam, NY 13676         315-268-9201 FAX    |  the harm software patents do.
  605.  
  606. ------------------------------
  607.  
  608. Date: Mon, 4 Jan 1993 09:01:56 -0800 (PST)
  609. From: Bruce Perens <bruce@pixar.com>
  610. Subject: packet driver for parallel port?
  611. To: John Paul Morrison <jmorriso@ee.ubc.ca>
  612.  
  613. The parallel-port disks and file transfer programs do not reverse the
  614. direction of the parallel port data bits. Rather, they use the status lines
  615. of the parallel port as inputs. As you mention, there are five inputs.
  616. One of them is used for synchronization, and the other four become a
  617. four-bit data nybble.
  618.  
  619. Rather than fielding one interrupt per nybble, it's simple enough to take
  620. an interrupt for the first incoming nybble and transfer several more in a
  621. tight loop. You should be able to get a respectably high data transfer
  622. rate that way. Not, DMA, but it's cheap. You can probably use about a
  623. 20 foot cable run - the parallel-port drivers are single-ended, unlike
  624. RS-232, and not meant to drive long cables without RF interference and
  625. noise problems.
  626.  
  627. One of the PC magazines had an article, about two months ago, on building
  628. a parallel-port transfer cable and software. That would be a good place to
  629. start.
  630.                 Bruce Perens, KD6OTD
  631.                 Bruce@Pixar.com
  632.  
  633. ------------------------------
  634.  
  635. Date: Mon, 4 Jan 93 14:02:29 EST
  636. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  637. Subject: packet driver for parallel port?
  638. To: nelson@crynwr.com, tcp-group@ucsd.edu
  639.  
  640. Russ,
  641.  
  642.  Is/will the new 3com etherlink III card supported?
  643.  
  644. Doug
  645.  
  646. ------------------------------
  647.  
  648. Date: Mon, 04 Jan 1993 15:02:26 EST
  649. From: "Russell Nelson" <nelson@crynwr.com>
  650. Subject: packet driver for parallel port?
  651. To: "D. Crompton" <crompton@NADC.NADC.NAVY.MIL>
  652.  
  653. On Mon, 4 Jan 93 14:02:29 EST, "D. Crompton" <crompton@NADC.NADC.NAVY.MIL> wrote:
  654.  
  655. >  Is/will the new 3com etherlink III card supported?
  656.  
  657. Yes.
  658.  
  659. -- 
  660. -russ <nelson@crynwr.com> What canst *thou* say?
  661. Crynwr Software           Crynwr Software sells packet driver support.
  662. 11 Grant St.              315-268-1925 Voice  |  LPF member - ask me about
  663. Potsdam, NY 13676         315-268-9201 FAX    |  the harm software patents do.
  664.  
  665. ------------------------------
  666.  
  667. Date: Mon, 4 Jan 93 12:11:43 CST
  668. From: andyw@aspen.cray.com (Andy Warner)
  669. Subject: Perl interface to Packet BBS..
  670. To: tcp-group@ucsd.edu (TCP Group)
  671.  
  672. If anyone is interested, I've written some software in Perl
  673. which will interface to the PBBS network..
  674.  
  675. It does the following :-
  676.  
  677. o  Provides a server that will accept incoming connections
  678.    from a PBBS, it honours the SP, SB, F> & B commands, enough
  679.    to accept & return mail & bulletins.
  680.  
  681.    Incoming mail is passed to the mail subsystem (in my
  682.    case sendmail). Incoming bulletins are passed to inews.
  683.    BIDs are interpreted into Message-Id: lines and
  684.    various other mail/news headers are generated from
  685.    the R: lines etc. BIDs are honoured, and you can configure
  686.    what bulletins are sent to what bbs/news/mail destination
  687.    by 3 text files.
  688.  
  689. o  Provides a mailer which is spools mail or bulletins for
  690.    delivery to a PBBS. These will be delivered if/when the
  691.    destination PBBS initialtes reverse forwarding. This
  692.    mailer accepts RFC-822 compliant mail and strips the
  693.    headers out.
  694.  
  695. o  Some housekeeping stuff to view & expire BIDs etc..
  696.  
  697. It needs the following :-
  698.  
  699. o  Perl running on the target system.
  700.  
  701. o  An ax25 <-> tcp protocol bridge, which has been written &
  702.    incorporated into NOS by a local up here in the Twin Cities.
  703.  
  704. o  A mail subsystem that can route messages to the pbbs mailer.
  705.    I use IDA-Sendmail, but I'm sure smail3 is up to the task.
  706.  
  707. o  inews or something equivalent to inject articles into a news
  708.    system.
  709.  
  710. Work I still need to do :-
  711.  
  712. o  Initiate outgoing connections.
  713.  
  714. o  Allow/disallow forwarding according to time rules.
  715.  
  716. o  Allow NNTP -> bulletin traffic, honouring any previously
  717.    existant BID, or generating a new one.
  718.  
  719. o  Test it against more PBBS systems.
  720.  
  721. o  Document any of this.
  722.  
  723. This is my first attempt at non-trivial programming in Perl, and
  724. on the whole it's been a good experience. The complete server part
  725. is only something like 800 lines. It also forced me to install
  726. IDA-Sendmail on my server, and that was a worthwhile excercise
  727. too. I can supply the modifications needed to Sendmail.mc (the
  728. sendmail.cf m4 source file) to support the pbbs mailer & associated
  729. routing. It also will map From: addresses onto callsigns when using
  730. the PBBS mailer as directed by a DBM file.
  731.  
  732. It has proven quite powerful to install this on a machine
  733. that was also the smtp gateway for an area, so that mail to 
  734. aa0zz@wa0abc.xyz.usa.noam is just quietly shunted off the the
  735. gateway, where it gets injected into the PBBS system..
  736. It works well as a pseudo-BBS for TCP users in an area,
  737. allowing them to send & receive PBBS mail/bulletins using
  738. the normal tools.
  739.  
  740. I'm running this under SunOS 4.1.2, so I'm afraid that in it's
  741. current state it's a Unix only hack.
  742.  
  743. Anyone interested ?
  744. -- 
  745. andyw.    N0REN/G1XRL
  746.  
  747. andyw@aspen.cray.com    Andy Warner, Cray Research, Inc.    (612) 683-5835
  748.  
  749. ------------------------------
  750.  
  751. Date: Mon, 4 Jan 93 12:13:38 EST
  752. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  753. Subject: Problem with personal messages
  754. To: nos-bbs@hydra.carleton.ca
  755.  
  756. Phil,
  757.  
  758.  You must hav missed my earlier message in this regard. I discovered it
  759. soon after I put 1.07 on the air. I have still not gotten a definitive
  760. answer. One that i did get was that the (nos's) operation is correct.
  761. That being the case I assume the BBS must be wrong? One problem with
  762. BBS's (as opposed to TCP) is that I have never seen any written standards
  763. on how these things should work and if there is they sure don't all
  764. conform to them.
  765.  
  766.  This problem arrises when you try to send two (or more) identical
  767. messages to different users at the same BBS. NOS puts a MID on the
  768. first message, the BBS accepts it, then the second and later messages
  769. with the same MID are rejected, even though they are to different users.
  770. BBS's do not know how to handle this since there capability being less
  771. than nos's, you cannot send a message to more than one user at a time.
  772. So each message gets it's own MID. I suspect that Johan will look at
  773. this when he gets back. NOS may have to assign different MIDS somehow
  774. to each message, even if the content is the same as long as the addressee
  775. is different.
  776.  
  777.  Can anyone who knows BBS "standards" give anymore input on what should
  778. be done here - who is broken?
  779.  
  780. Doug
  781.  
  782. ------------------------------
  783.  
  784. Date: Mon, 4 Jan 93 12:14:59 EST
  785. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  786. Subject: STATUS command and BBS lockup
  787. To: nos-bbs@hydra.carleton.ca
  788.  
  789. Phil,
  790.  
  791.  Have not seen this or heard of it here - what compiler are you using?
  792.  
  793. BC2.0++ here.
  794.  
  795. Doug
  796.  
  797. ------------------------------
  798.  
  799. Date: Tue, 5 Jan 93 10:49:03 GMT
  800. From: Alan Cox <iiitac@pyr.swan.ac.uk>
  801. To: tcp-group@ucsd.edu
  802.  
  803. Someone is doing kernel tcp/ip over ax.25 work under Linux. Last time
  804. I saw it running it was just doing ip over ax.25 UI frames and talking
  805. fine to the ka9q on my linux box.
  806.  
  807. Alan
  808.  
  809. ------------------------------
  810.  
  811. End of TCP-Group Digest V93 #5
  812. ******************************
  813.  
  814. 
  815.