[Simh] Announcing TCP/IP for RSX-11M-PLUS

Johnny Billquist bqt at softjar.se
Mon Apr 22 06:56:08 EDT 2019


Time for a new release announcement of TCP/IP for RSX-11M-PLUS.

Highlights:

This release have some performance improvements, bugfixes, and 
additional functionality. It also includes a print symbiont for the 
queue manager, which spools files over TCP/IP to remote printers.


Detailed information on things that have been done since the last release:


IP:
. Added routing capability.
. Added command to IFCONFIG to enable/disable routing.


TCP:
. Reworked TCP retransmit strategy for improved performance.
. Bugfix in TCP timeouts. Sometimes the wrong time was used.
. Change to allow creation of a new port if there is an existing port 
which is in time wait.
. Improve TCP probe logic.
. Bugfix in CR mode. CR was not padded by NUL if followed by another CR.
. Added PU.RBL option to TCP sockets, for reading without blocking.
. Bugfix in daemon creation. TCP could create more daemons than it was 
allowed to.


TELNETD:
. Added a shorter timeout for TELNETD incoming connection establish.
. Added proper handling of low pool situation in TELNETD.
. Bugfix in option processing. "Don't binary" option was not handled right.


FTP:
. Bugfix in FTP. Checking for existing file to not overwrite files at 
MGET incorrectly caused some transfers to not proceed.
. Bugfix in FTP. PASSIVE command responded with the wrong message.
. Bugfix in FTP. The initial connection from command line caused FTP to 
enter wrong transfer mode if the remote system was RSX.
. Bugfix in FTP. The keepalive command in an INIT file caused the 
processing of the INIT file to abort.


FTPD:
. Improved statistics output at connection close.


MAILD:
. Improved performance.
. Improved robustness of SMTP receive processing.
. Changed mail queue format for better efficiency.
. Fixed MAIL11 sending. Nonexistent node is a fatal error.
. Increased stack size of MAILD task to avoid some crashes.


NTPDATE:
. Bugfix. If local time offset was too far from UTC, NTPDATE failed to 
correctly adjust time because some arithmetic was done with 16-bit integers.


LPT:
. Added new LPT spooler that runs under the queue manager.


XLISP:
. Added another example program.


Libraries:
. BQTLIB - Fixed checking for disabled accounts. (This affected FTPD).
. IPC - Fixed sclose(). This function leaked file descriptor.


Distribution:
. Added SLIPACP and DLXACP. Both are to be considered very experimental, 
and might crash the system. But if someone is interested in SLIP, or IP 
over DDCMP, please contact me for more information.
. Fixed generated IPINS.CMD file to work if CLI is not MCR.
. Added default for LINE question in IPGEN.
. Added two forgotten files with HTTPD server.
. Added [1,1]DAPSLX.ODL, which should have been on RSX distribution.
. Added RSXERR.MSG to distribution.



*** A special note on the routing capability in BQTCP/IP:
This functionality have been added since it might be needed if more 
interfaces than the standard ethernet and loopback is configured. This 
is at the moment very experimental, in the form of SLIP and DDCMP lines.
If you do not use more than ethernet for external communication, you 
should not enable IP routing on the RSX host, as it is considered bad 
practice to have hosts in general do routing.


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

I hope people find this update useful. While there are no really 
critical issues that have been solved, I still recommend people to 
update, since this new version do contain improvements that are 
beneficial and as far as I know there are no issues or problems updating 
to this newest version.

	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


More information about the Simh mailing list