ddl@husc6.harvard.edu (Dan Lanciani) (12/20/89)
The number of email requests seems to be increasing to it is time to post this again. A (though probably not the only) current branch of PC/IP is available for anonymous ftp from husc6.harvard.edu (128.103.1.56) in pub/pcip. The distribution exists as a compressed tar archive, pcip.tar.Z, in this directory. Also in this directory are the original doc set, a pc version of compress, a tar reader and a few other useful programs. Below is the readme file: ----------------------------------------------------------- This distribution includes a few new drivers, a few new commands, and some bug fixes. I have not added entries to the makefiles to link versions of commands for all drivers. Build the libraries first and copy the drivers that you actually use to names that the makefiles know about (il, serial, pronet, 3com). I am not continuing support for multiple makefiles: submissions that included the 3d, 3n, 4d, 4n set have been integrated into the install script but the use of install.bat is no longer necessary or recommended. When untarred, the distribution will be ready for immediate compilation with MSC 5.1, MASM 5.1 and msmake. (You need a copy of make.exe called msmake.exe.) Install.bat may possibly be used to set up for MSC 4.0. Fixed bugs of particular interest: Crock didn't chain INT 1C. (broke Apple's AppleTalk BIOS) Dma_setup didn't disable interrupts. (caused all sorts of problems using multiple interfaces or hard disk i/o) Most drivers don't manipulate buffer offsets correctly. This is a problem only if you are building a gateway. The slip driver has been fixed and the pcnet and at drivers are correct. The ethernet driver is still wrong. In general, you can combine a "wrong" driver with a "right" one as long as the "wrong" one has the larger local net header size. Netdev argument processing didn't work with DOS 3.3. New drivers: PCNET - NETBIOS Uses a local protocol to avoid ip fragmentation. Should work with any NETBIOS implementation that caches name translations. Ugly delay loops seem necessary for Sytek cards. AT - AppleTalk Supports KIP style dynamic address ip on AppleTalk. Tested with TOPS FlashCard (new driver only) and Apple's PC AppleTalk card. NI5210 - NI5210 ethernet Tested lightly; probably has bugs under load. WD80003 - WD8003 ethernet Tested lightly. PACKET - interface to packet driver Requires MSC 5.1. TRW - TRW ethernet Requires MSC 5.1. NTCP - multiple-connect tcp Tested lightly. New commands: REXEC - BSD compatible rexec client RED - simple nntp client SMTP/POP - name says it all BACKUP (tar) - a version of tar that can be used for a simple disk backup system. Given appropriate options, this tar builds its image in pieces and invokes a program (tarsend.exe) to transmit each one to a server. The sample tarsend.c uses tftp. A friendly front-end program that uses rexec to prepare the server is included in the REXEC directory. These programs are not compiled automatically. GW, GW2, GW3 - sample gateway configurations for PCNET/3COM, SLIP/3COM, and PCNET/NI5210 This is a bare-bones gateway. Good points: understands subnets provides proxy ARP but does not require it broadcasts RIP PCNET version does cute activity monitoring talks to syslogd Bad points: doesn't listen to RIP one default gateway redirects don't work too well no fragmentation support ----------------------------------------------------------- Please send bug fixes and new programs. Dan Lanciani ddl@harvard.*