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

Johnny Billquist bqt at softjar.se
Fri Oct 28 06:51:25 PDT 2016


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

This release address some serious bugs and also address performance.
I strongly encourage people to upgrade to the latest version to get 
these fixes, since they can otherwise cause system crashes.

Things that have been done since the last release:

ICMP:
- There was a bug that triggered for some specific ICMP error packets,
which cased stack corruption, and system crashes. This bug have been 
around for a long time, but usually don't trigger, which is why it have 
remained around for so long.

TCP:
- Reworked the timer code. Under some circumstances, the timers was not 
restarted properly, which could cause longer timeouts of things than 
there should be.
- Reworked how ACKs for packets are generated. TCP can delay sending 
ACKs in some cases, to improve performance. The algorithm for this have 
been improved to better interact with Nagle.
- Added new functionality, by which writes can add data in a pending 
state, meaning it will not be sent immediately. This can improve 
performance where Nagle is used, but it is known that several writes 
will be done in short succession. (telnetd is now using this feature.)
- Added the ability to define the keepalive time for individual connetions.
- Correct retransmit timer on accept calls.

HTTP:
- Improve the handling of subprocesses for CGI scripts, to make it more 
error proof.
- Stop defining the QUERY_STRING logical for CGI scripts, if no query 
string exist.

SPOOF:
- Bugfix: The spoof handler could block the same address multiple times 
under some circumstances.

TELNETD:
- Changed code to use pending data feature in TCP for better network 
utilization.


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

The firewall for Mim have now been removed, so no need for the alternate 
ports, but Mim is still listening to the alternate ports as well.
ftp: 10021
telnet: 10023

	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 Hecnet-list mailing list