Time for a new release announcement of TCP/IP for RSX-11M-PLUS.
Several fixes and improvements have been made since the last announcement.
Things that have been done since the last release:
IP:
- Bugfix: If a packet is received which have less data than the
indicated length in the IP header, the packet was not freed, causing
memory to be lost, eventually leading to memory exhaustion.
TCP:
- Improvement: When Files-11 functions are used, and an ANSI filename is
given for the remote host, previously the filename block was corrupted
which caused programs like PIP to display garbage filenames on errors.
TCP now creates an artificial filename that is based on the resulting IP
address.
DECnet-over-IP:
- Added network counters for lines and circuits.
- Improved error checking in the MNC configuration program.
RMD:
- Expanded fields to be able to display larger numbers, which previously
were truncated.
HTTP:
- Added Content-Length: header to responses when the size can be found.
This can cost in performance for some files, but improve transfer
performance for some files. Check the documentation.
- Bugfix: 301 responses (redirects) held an empty Content-type: header
that has been removed.
FTP:
- Bugfix: Files were not transferred correctly in binary mode.
- Bugfix: File protection handling was broken for RSX mode.
- Improvement: Files are now pre-allocated when received, based on the
size reported by the SIZE command.
FTPD:
- Bugfix: Files were not transferred correctly in binary mode.
- Bugfix: File protection handling was broken for RSX mode.
NTPDATE:
- Improvement: NTPDATE can now run as a daemon on a regular basis,
meaning it will keep time correct over long times. See documentation.
As usual, the distribution is available from:
ftp://mim.update.uu.se/bqtcp.dsk
ftp://mim.update.uu.se/bqtcp.tap
ftp://ftp.update.uu.se/pub/pdp11/rsx/tcpip/tcpip.dsk
The documentation is also available through ftp on Mim, or also at
http://mim.update.uu.se/tcpipdoc
Note! I've realized that BQTCP/IP do not work right if you have a
PDP-11/74 with multiple processors online. I'll fix that at some point,
as it's probably just a case of affinity not being set on devices, nor
relevant processes. This might only be a problem with telnet in fact. I
know for sure that the IP and TCP drivers works ok in multiprocessor
systems.
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol