This is a re-release announcement of TCP/IP for RSX-11M-PLUS.
This is version 2.7 of BQTCP/IP.
The reason for the re-release is that the patches mentioned for TTDRV
were incomplete, and lacking instructions about them. This has been
fixed now.
It's been five months since the last official update, and there been
various smaller improvements.
Highlights:
. Many daemons now run under NETUIC, if defined. Which means logical
names that are mainly used for configuration of these daemons now can be
in that group logical name table instead, which removes a bunch of
logicals from the global table.
. Improvements have been done to TCP to be able to have larger buffers,
if desired.
. Patch files for the TT: driver have been included, which if used, can
be combined with a new task to get logical names defined at login time,
which tells from where a user connected using telnet. See
[TELNETD]README.TXT for instructions on how to install the patches for
the TT: driver.
Detailed information on things that have been done since the last release:
TCP:
. Removed immediate ACK for TCP packets with PSH set.
. Added settable TCP syn queue maximum size
. Bugfix. TCP retransmissions failed if window size was 0.
. Reworked TCP FIN logic and buffer management. TCP can now deal with up
to 64K buffer size.
. Added IO.IFL function to TC:
. Added _iflush() to IPC library.
TELNET:
. Added TNC2 task to define logicals at telnet terminals at login.
. Added files needed to update terminal driver with additional
functionality. See README.DOC on TNC2 for details.
. Changed TELNET to run under netuic.
FTP/FTPD:
. Added the ability to set a session timeout for FTPD.
. Changed FTPD to run under NETUIC.
. Added handling of TI: in FTP GET/PUT commands.
. Added handling of TI: in FTPD STOR/RETR commands.
. Added handling of file attribute errors in FTP/FTPD.
. Improved ETA computation in FTP, when data rate is low.
MAILD:
. Improved MAILD to not use a separate MAILDN task for new mail. Local
mails are now delivered by MAI..., which also is responsible for the
local mail API.
. Rewritten maild automatic forwarding handling.
. Improved MAILD error mail generation.
Multinet:
. Improved active tcp multinet connection handling.
LPT:
. Fixed LPR mode of LPT spooler.
. Changed LPT to run under netuic.
HTTPD:
. Improved httpd error logging.
. Added more logging information in HTTPD.
NTP:
. Changed NTP to run under netuic.
DHCP:
. Changed DHCP to define NTP logical name in group table.
IPINS:
. Changed IPINS to define logicals for DHCP, FTPD and TELNET under the
network uic group instead of global.
Some additional notes:
As usual, I would recommend people to update as soon as possible.
The changes are not critical, but will lead to a much better experience.
The patches to the TT: driver cannot be applied automatically, but
requires users to apply the patches themselves, and then run SYSGEN to
generate a new system.
Once added, the TNC2 task can be run at login, and will define logical
names for the user telling where he is connected from, if using telnet.
The TT: driver patches also allows the updated MCR to give more
information with the DEV command (SHOW TERMINAL in DCL).
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
!!! BQTCP is also available through RPM !!!
(As an additional note, I have become aware of that there is some device
proxying access to the ftp service at Mim. This might lead to failure to
transfer large files. If you observe such problems, try connecting to
Mim at port 10021 instead, which is an alternative port for the ftp
server, and which circumvents the proxy.)
The documentation is also available through ftp on Mim, or also at
http://mim.update.uu.se/tcpipdoc
I hope people find this update useful.
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