Announcing TCP/IP V2.19 for RSX-11M-PLUS

123 views
Skip to first unread message

Johnny Billquist

unread,
May 3, 2026, 8:49:01 AM (11 days ago) May 3
to Info-...@dbit.com, si...@groups.io, [PiDP-11], The Hobbyist DECnet mailing list
Time for a new release announcement of TCP/IP for RSX-11M-PLUS.

This is version 2.19 of BQTCP/IP.
It's been a while since the last release, and quite some improvements
have been done in several subsystems. Some of them are rather
significant, and a recommendation to update to this new version soon is
recommended.




Highlights:

. TCP and UDP AST notifications now work from supervisor mode.
. Fixed if TCP tries to send a packet and there wasn't enough IP POOL,
TCP would stop transmitting altogether.
. Changed behavior with notification ASTs and sockets closing in TCP.
This will now always cause a notification AST, even if notification ASTs
were blocked.
. Fixed that IFCONFIG was not able to set an interface to down.
. Fixed that DNS lookups using the F11ACP functions could fail because
of uninitialized fields.



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


IP:
. Correct checking for fragmentation in IP receive (packets could
incorrectly be counted as fragments when they were not).
. Improved timeout handling for IP (fragments, ICMP, IGMP).


UDP:
. Bugfix. If a user notification AST was set up while in supervisor
mode, the AST would not be delivered in supervisor mode.


TCP:
. Bugfix. If a user notification AST was set up while in supervisor
mode, the AST would not be delivered in supervisor mode.
. If a TCP SYN gets a ACK with a completely bad sequence number, we'll
assume the connection is all bad, and we'll treat it as a RST.
. Improvement in TCP close. The receive buffer size is reset to just MSS
when the socket is closed (this optimize traffic at socket close).
. Bugfix in tcp. Probes did not back off in retrying as they should.
. If sending in TCP cannot get pool, it didn't reschedule the send.
. Changed TCP handling of remote close of connection to always generate
a notification AST if one have been defined. User AST block is
unconditionally lifted.
. Changed TCP handling of received RST to always flush input and lift
possible user block on receive notification AST.
. Added that a connection that received an RST cancel all outstanding
transmit data, and cancel any transmit I/O.
. Improvment in TCP. If a connection receives an RST, the task didn't
get notified that the connection was gone. It eventually would go away
because of timeouts, but it really should be notified as well.


IFCONFIG:
. Bugfix in IFCONFIG. Setting an interface state to down didn't work.


RWHOD:
. Bugfix in rwhod. Uptime wasn't computed against sending system time,
leading to incorrect uptime information if sending system was in another
time zone than receiving system.
. Bugfix in rwhod. RMS keys were not properly setup for the rwhod.dat
file management.
. Improved rwhod. If RMS indexed file gets slightly corrupted with key
index information, try to delete and rewrite record.


HTTPD:
. Improve web server CGI subprocess communication.


FTP/FTPD:
. Removed transfer statistics output at end of directory listing in FTP.
. Added explicitly maximizing buffer sizes for ftp and ftpd.
. Bugfix. FTPD could corrupt memory if a long username was given.
. Improved FTPD handling of default directory strings.


TELNET/TELNETD:
. Changed telnetd error handling for directive errors to better deal
with those.
. Changed telnetd to detect if connection remotely have been closed
while driver sent XOFF to remote, and close the connection immediately
in this situation.


DNS:
. Bugfix. If using the F11 ACP functions for looking up hostnames, the
lookup could fail because of some uninitialized fields.


IPLOG:
. Bugfix in LOGGER. Potential buffer overrun issue.
. Stop logging IP broadcast packets that have a different network number.
. Bugfix in LOGGER. ICMP redirect messages were reported wrong.


SPOOF:
. Rewritten spoofer to better catch distributed attacks.


BQTLIB:
. Added bignum to BQTLIB and PDP-11 C. Corrected documentation errors.
. Added DIRENT.H to BQTLIB for PDP-11 C.





Some additional notes:

As usual, I would recommend people to update as soon as possible.
The changes are somewhat critical, but will also 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,
DECnet or LAT.
TNC2 can get information about remote connections over DECnet as well,
but this requires updates to DECnet. Such patches are not available
separately at this time, but are included in the RSX image provided from
Johnny Billquist.
The TT: driver patches also allows the updated MCR to give more
information with the DEV command (SHOW TERMINAL in DCL).
The patched TT: driver also makes is possible to get telnetd fully
vectorized, as this version provides two more addresses that are
required by telnetd to access information in the kernel.

The other patches to RSX can be applied automatically by IPGEN, either
if used interactively when answering YES to the question about applying
RSX patches, or by running IPGEN explicitly to do the patches, with the
command:

@IPGEN PATCH

Specific information about the patches:
LAT: Fixes a memory leak, and adds the ability to read where a terminal
connection comes from when using LAT, using SF.GMC.
RMSDAP: Fixes a bug in getting the file protection, so the XAB gets
filled in correctly for remote files.
RMSDSP: Fixes that some numbers were displayed in signed octal, which
should have been displayed in decimal or unsigned octal, depending on
number.
DCL: Added terminal attributes for COLOR.
MCR: Too many fixes to be listed here...
INS: Fixes that users cannot circumvent protection on common regions.
HEL: Fix that users can login with session ID, or with directory, in
addition to name and UIC.
ACNT: Add no password change attribute to accounts.
PSW: Add no password change handling.
SYL (SYSLOG): Add terminal idle tracking on accounts without idle logout.
ECL: If the receiving machine is very slow, and the sending machine is
very fast, and the receiver announce several large buffers available,
ECL cannot keep up, and drops packets. This is a problem with the DECnet
flow control, as it is used in RSX. The simple solution is to allow more
outstanding buffers when receiving. A more complex solution would be to
change how RSX DECnet do flow control, but that would require rewriting
a fair chunk of the ECL module.
NMVACP: Fix handling of "show known nodes" command, which could skip
some nodes.
NVP: Add ability to use session ID or directory name for user identity
in DECnet nodename specifications.
EPM: Fix handling of ethernet multicast.
NTDEMO: Fix that hosts without names should display DECnet address.
NCP: Parse of additional information types in NICE messages.


*** NOTE ***

MIM have moved to a new address, and a new name. The correct name is now
Mim.SoftJAR.SE. I hope that this will now not need to change again.

*** NOTE ***



As usual, the distribution is available from:
ftp://mim.softjar.se/bqtcp.dsk
ftp://mim.softjar.se/bqtcp.tap

!!! BQTCP is also available through RPM !!!


(As an additional note, if there are any problems communicating with Mim
using port 21, the ftp service is also available at port 10021)

The documentation is also available through ftp on Mim, or also at
http://mim.softjar.se/tcpipdoc

I hope people find this update useful.

Johnny

--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol

Lawrence Fisher (RealTimeCat)

unread,
May 4, 2026, 3:02:52 PM (10 days ago) May 4
to [PiDP-11]
Johnny,

I attempted an @[RPM]RPM UPDATE on my system last night and it responded that everything is up to date.

Should I have gotten an update prompt for the TCP/IP package?

Thanks!

Lawrence

Johnny Billquist

unread,
May 4, 2026, 6:57:14 PM (10 days ago) May 4
to pid...@googlegroups.com
Hi.

On 2026-05-04 21:02, Lawrence Fisher (RealTimeCat) wrote:
> Johnny,
>
> I attempted an @[RPM]RPM UPDATE on my system last night and it responded
> that everything is up to date.

The thing is, when you do an UPDATE, it just checks if the installed
packages are at the up to date version your local database knows about.
You need to fetch the most recent version of that database to know if
anything new have appeared.

> Should I have gotten an update prompt for the TCP/IP package?

Probably.
In order to fetch the latest version of the RPM DB, do an 'RPM FETCH',
then do the UPDATE.

There is a shortcut to do both in one: 'RPM ALL'.

Johnny
> Mim.SoftJAR.SE <http://Mim.SoftJAR.SE>. I hope that this will now
> not need to change again.
>
> *** NOTE ***
>
>
>
> As usual, the distribution is available from:
> ftp://mim.softjar.se/bqtcp.dsk <ftp://mim.softjar.se/bqtcp.dsk>
> ftp://mim.softjar.se/bqtcp.tap <ftp://mim.softjar.se/bqtcp.tap>
>
> !!! BQTCP is also available through RPM !!!
>
>
> (As an additional note, if there are any problems communicating with
> Mim
> using port 21, the ftp service is also available at port 10021)
>
> The documentation is also available through ftp on Mim, or also at
> http://mim.softjar.se/tcpipdoc <http://mim.softjar.se/tcpipdoc>
>
> I hope people find this update useful.
>
> Johnny
>
> --
> Johnny Billquist || "I'm on a bus
> || on a psychedelic trip
> email: b...@softjar.se || Reading murder books
> pdp is alive! || tryin' to stay hip" - B. Idol
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> pidp-11/69f4993c-5fdf-44b8-9fdf-c3b94dbf7348n%40googlegroups.com
> <https://groups.google.com/d/msgid/pidp-11/69f4993c-5fdf-44b8-9fdf-
> c3b94dbf7348n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Jim Fischer

unread,
May 10, 2026, 3:37:11 PM (4 days ago) May 10
to pid...@googlegroups.com
hey johnny, i keep getting this on my console now. how do i turn this off?

12:17:17  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-2.kabalah.com
          (10.235.1.2)
12:25:24  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-7.kabalah.com
          (10.235.1.7)
12:26:06  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-2.kabalah.com
          (10.235.1.2)
12:34:51  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-7.kabalah.com
          (10.235.1.7)
12:34:57  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-2.kabalah.com
          (10.235.1.2)

James Fischer ><(((('>

ji...@thefischergroup.net
ji...@manulagi.com
O:408-866-6925
C:408-212-0302

https://www.thefischergroup.net/
gpg key: 12534974
fingerprint = 0D29 65BA 556C 6332 0352 CF8F 90B7 6BA9 1253 4974

The Fischer Group
806 Buchanan Blvd #115-261
Boulder City, NV 89005

Anton Lavrentiev

unread,
May 10, 2026, 3:41:55 PM (4 days ago) May 10
to Jim Fischer, pid...@googlegroups.com
Also, it does not look like it's "unknown":
https://datatracker.ietf.org/doc/html/rfc3344

Type 9, code 0: Normal router advertisement

JFTR: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
> To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/pidp-11/94a213ce-0dc2-4483-ad15-d020a5c3c75c%40gmail.com.

Johnny Billquist

unread,
May 10, 2026, 3:52:18 PM (4 days ago) May 10
to pid...@googlegroups.com
Hi.

Hmm. That is router advertisement messages. At the moment, there is
nothing handling them, and unfortunately, the IP logger can't
selectively turn on and off different messages. So right now, your only
solution is to abort the logger:

ABO IP.LOG

Of course, that also means no other IP logging messages will be shown
either. But I'm going to add that these ICMP messages just be silently
dropped. So I'm doing a new version in a few minutes.

Johnny
>>>     have been done in several subsystems. Some of themare rather
>>>     significant, and a recommendation to update to this new version
>>> soon is
>>>     recommended.
>>>
>>>
>>>
>>>
>>>     Highlights:
>>>
>>>     . TCP and UDP AST notifications now work from supervisor mode.
>>>     . Fixed if TCP tries to send a packet and there wasn't enough IP
>>> POOL,
>>>     TCP would stop transmitting altogether.
>>>     . Changed behavior with notification ASTs and sockets closing in
>>> TCP.
>>>     This will now always cause a notification AST, even if notification
>>>     ASTs
>>>     were blocked.
>>>     . Fixed that IFCONFIG was not able to set an interface to down.
>>>     . Fixed that DNS lookups using the F11ACP functions could fail
>>> because
>>>     of uninitialized fields.
>>>
>>>
>>>
>>>     Detailed information on things that have been donesince the last
>>>     release:
>>>
>>>
>>>     IP:
>>>     . Correct checking for fragmentation in IP receive(packets could
>>>     leading to incorrect uptime information if sendingsystem was in
>>>     another
>>>     time zone than receiving system.
>>>     . Bugfix in rwhod. RMS keys were not properly setup for the
>>> rwhod.dat
>>>     file management.
>>>     . Improved rwhod. If RMS indexed file gets slightly corrupted
>>> with key
>>>     index information, try to delete and rewrite record.
>>>
>>>
>>>     HTTPD:
>>>     . Improve web server CGI subprocess communication.
>>>
>>>
>>>     FTP/FTPD:
>>>     . Removed transfer statistics output at end of directory listing in
>>>     FTP.
>>>     . Added explicitly maximizing buffer sizes for ftpand ftpd.
>>>     . Bugfix. FTPD could corrupt memory if a long username was given.
>>>     . Improved FTPD handling of default directory strings.
>>>
>>>
>>>     TELNET/TELNETD:
>>>     . Changed telnetd error handling for directive errors to better deal
>>>     with those.
>>>     . Changed telnetd to detect if connection remotelyhave been closed
>>>     Once added, the TNC2 task can be run at login, andwill define
>>> logical
>>>     names for the user telling where he is connected from, if using
>>> telnet,
>>>     DECnet or LAT.
>>>     TNC2 can get information about remote connections over DECnet as
>>> well,
>>>     but this requires updates to DECnet. Such patches are not available
>>>     separately at this time, but are included in the RSX image provided
>>>     from
>>>     Johnny Billquist.
>>>     The TT: driver patches also allows the updated MCRto give more
>>>     INS: Fixes that users cannot circumvent protectionon common
>>> regions.
>>>     HEL: Fix that users can login with session ID, or with directory, in
>>>     addition to name and UIC.
>>>     ACNT: Add no password change attribute to accounts.
>>>     PSW: Add no password change handling.
>>>     SYL (SYSLOG): Add terminal idle tracking on accounts without idle
>>>     logout.
>>>     ECL: If the receiving machine is very slow, and the sending
>>> machineis
>>>     very fast, and the receiver announce several largebuffers
>>> available,
>>>     ECL cannot keep up, and drops packets. This is a problem with the
>>>     DECnet
>>>     flow control, as it is used in RSX. The simple solution is to allow
>>>     more
>>>     outstanding buffers when receiving. A more complexsolution would
>>>     The documentation is also available through ftp onMim, or also at

Johnny Billquist

unread,
May 10, 2026, 3:53:39 PM (4 days ago) May 10
to pid...@googlegroups.com
"Unknown" means just unknown in my ICMP handler. :-)
There are probably room for improvement somewhere in there.

But for now, I'll just add them as a type that I'll silently ignore.

Johnny
>> To unsubscribe from this group and stop receiving emails from it, sendan email to pidp-11+u...@googlegroups.com.

Johnny Billquist

unread,
May 10, 2026, 4:23:16 PM (4 days ago) May 10
to pid...@googlegroups.com
Did a new build where the router solicitation ICMP packets should now be
silently dropped.

Johnny
>>>>>      have been done in several subsystems. Someof them are rather
>>>>>      significant, and a recommendation to update to this new version
>>>>> soon is
>>>>>      recommended.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>      Highlights:
>>>>>
>>>>>      . TCP and UDP AST notifications now work from supervisor mode.
>>>>>      . Fixed if TCP tries to send a packet and there wasn't enough IP
>>>>> POOL,
>>>>>      TCP would stop transmitting altogether.
>>>>>      . Changed behavior with notification ASTs and sockets closing in
>>>>> TCP.
>>>>>      This will now always cause a notification AST, even if
>>>>> notification
>>>>>      ASTs
>>>>>      were blocked.
>>>>>      . Fixed that IFCONFIG was not able to set an interface to down.
>>>>>      . Fixed that DNS lookups using the F11ACP functions could fail
>>>>> because
>>>>>      of uninitialized fields.
>>>>>
>>>>>
>>>>>
>>>>>      Detailed information on things that have been done since the last
>>>>>      release:
>>>>>
>>>>>
>>>>>      IP:
>>>>>      . Correct checking for fragmentation in IPreceive (packets could
>>>>>      . Added that a connection that received anRST cancel all
>>>>> outstanding
>>>>>      transmit data, and cancel any transmit I/O.
>>>>>      . Improvment in TCP. If a connection receives an RST, the task
>>>>> didn't
>>>>>      get notified that the connection was gone.It eventually would go
>>>>> away
>>>>>      because of timeouts, but it really should be notified as well.
>>>>>
>>>>>
>>>>>      IFCONFIG:
>>>>>      . Bugfix in IFCONFIG. Setting an interfacestate to down didn't
>>>>> work.
>>>>>
>>>>>
>>>>>      RWHOD:
>>>>>      . Bugfix in rwhod. Uptime wasn't computed against sending system
>>>>> time,
>>>>>      leading to incorrect uptime information ifsending system was in
>>>>>      another
>>>>>      time zone than receiving system.
>>>>>      . Bugfix in rwhod. RMS keys were not properly setup for the
>>>>> rwhod.dat
>>>>>      file management.
>>>>>      . Improved rwhod. If RMS indexed file getsslightly corrupted
>>>>> with key
>>>>>      index information, try to delete and rewrite record.
>>>>>
>>>>>
>>>>>      HTTPD:
>>>>>      . Improve web server CGI subprocess communication.
>>>>>
>>>>>
>>>>>      FTP/FTPD:
>>>>>      . Removed transfer statistics output at end of directory
>>>>> listing in
>>>>>      FTP.
>>>>>      . Added explicitly maximizing buffer sizesfor ftp and ftpd.
>>>>>      . Bugfix. FTPD could corrupt memory if a long username was given.
>>>>>      . Improved FTPD handling of default directory strings.
>>>>>
>>>>>
>>>>>      TELNET/TELNETD:
>>>>>      . Changed telnetd error handling for directive errors to
>>>>> betterdeal
>>>>>      with those.
>>>>>      . Changed telnetd to detect if connection remotely have been
>>>>> closed
>>>>>      while driver sent XOFF to remote, and close the connection
>>>>> immediately
>>>>>      in this situation.
>>>>>
>>>>>
>>>>>      DNS:
>>>>>      . Bugfix. If using the F11 ACP functions for looking up
>>>>> hostnames, the
>>>>>      lookup could fail because of some uninitialized fields.
>>>>>
>>>>>
>>>>>      IPLOG:
>>>>>      . Bugfix in LOGGER. Potential buffer overrun issue.
>>>>>      . Stop logging IP broadcast packets that have a different network
>>>>>      number.
>>>>>      . Bugfix in LOGGER. ICMP redirect messageswere reported wrong.
>>>>>      HEL: Fix that users can login with sessionID, or with
>>>>> directory, in
>>>>>      addition to name and UIC.
>>>>>      ACNT: Add no password change attribute to accounts.
>>>>>      PSW: Add no password change handling.
>>>>>      SYL (SYSLOG): Add terminal idle tracking on accounts without idle
>>>>>      logout.
>>>>>      ECL: If the receiving machine is very slow, and the sending
>>>>> machineis
>>>>>      very fast, and the receiver announce several large buffers
>>>>> available,
>>>>>      ECL cannot keep up, and drops packets. This is a problem with the
>>>>>      DECnet
>>>>>      flow control, as it is used in RSX. The simple solution is to
>>>>> allow
>>>>>      more
>>>>>      outstanding buffers when receiving. A morecomplex solution would
>>>>> be to
>>>>>      change how RSX DECnet do flow control, butthat would require
>>>>> rewriting
>>>>>      a fair chunk of the ECL module.
>>>>>      NMVACP: Fix handling of "show known nodes"command, which
>>>>> couldskip
>>>>>      some nodes.
>>>>>      NVP: Add ability to use session ID or directory name for user
>>>>> identity
>>>>>      in DECnet nodename specifications.
>>>>>      EPM: Fix handling of ethernet multicast.
>>>>>      NTDEMO: Fix that hosts without names should display DECnet
>>>>> address.
>>>>>      NCP: Parse of additional information typesin NICE messages.
>>>>>
>>>>>
>>>>>      *** NOTE ***
>>>>>
>>>>>      MIM have moved to a new address, and a newname. The correct

Johnny Billquist

unread,
May 10, 2026, 4:24:19 PM (4 days ago) May 10
to pid...@googlegroups.com
Sorry. Router advertisement I meant.

Johnny
>>>>>>      It's been a while since the last release,and quite some
>>>>>> improvements
>>>>>>      have been done in several subsystems. Someof them are rather
>>>>>>      significant, and a recommendation to update to this new version
>>>>>> soon is
>>>>>>      recommended.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>      Highlights:
>>>>>>
>>>>>>      . TCP and UDP AST notifications now work from supervisor mode.
>>>>>>      . Fixed if TCP tries to send a packet andthere wasn't enough IP
>>>>>> POOL,
>>>>>>      TCP would stop transmitting altogether.
>>>>>>      . Changed behavior with notification ASTsand sockets closing in
>>>>>> TCP.
>>>>>>      This will now always cause a notificationAST, even if
>>>>>> notification
>>>>>>      ASTs
>>>>>>      were blocked.
>>>>>>      . Fixed that IFCONFIG was not able to setan interface to down.
>>>>>>      . Fixed that DNS lookups using the F11ACPfunctions could fail
>>>>>>      . Changed TCP handling of remote close ofconnection to always
>>>>>> generate
>>>>>>      a notification AST if one have been defined. User AST block is
>>>>>>      unconditionally lifted.
>>>>>>      . Changed TCP handling of received RST toalways flush input and
>>>>>> lift
>>>>>>      possible user block on receive notification AST.
>>>>>>      . Added that a connection that received anRST cancel all
>>>>>> outstanding
>>>>>>      transmit data, and cancel any transmit I/O.
>>>>>>      . Improvment in TCP. If a connection receives an RST, the task
>>>>>> didn't
>>>>>>      get notified that the connection was gone.It eventually would go
>>>>>> away
>>>>>>      because of timeouts, but it really shouldbe notified as well.
>>>>>>
>>>>>>
>>>>>>      IFCONFIG:
>>>>>>      . Bugfix in IFCONFIG. Setting an interfacestate to down didn't
>>>>>> work.
>>>>>>
>>>>>>
>>>>>>      RWHOD:
>>>>>>      . Bugfix in rwhod. Uptime wasn't computedagainst sending system
>>>>>> time,
>>>>>>      leading to incorrect uptime information ifsending system was in
>>>>>>      another
>>>>>>      time zone than receiving system.
>>>>>>      . Bugfix in rwhod. RMS keys were not properly setup for the
>>>>>> rwhod.dat
>>>>>>      file management.
>>>>>>      . Improved rwhod. If RMS indexed file getsslightly corrupted
>>>>>> with key
>>>>>>      index information, try to delete and rewrite record.
>>>>>>
>>>>>>
>>>>>>      HTTPD:
>>>>>>      . Improve web server CGI subprocess communication.
>>>>>>
>>>>>>
>>>>>>      FTP/FTPD:
>>>>>>      . Removed transfer statistics output at end of directory
>>>>>> listing in
>>>>>>      FTP.
>>>>>>      . Added explicitly maximizing buffer sizesfor ftp and ftpd.
>>>>>>      . Bugfix. FTPD could corrupt memory if a long username was
>>>>>> given.
>>>>>>      . Improved FTPD handling of default directory strings.
>>>>>>
>>>>>>
>>>>>>      TELNET/TELNETD:
>>>>>>      . Changed telnetd error handling for directive errors to
>>>>>> betterdeal
>>>>>>      with those.
>>>>>>      . Changed telnetd to detect if connectionremotely have been
>>>>>>      but this requires updates to DECnet. Suchpatches are not
>>>>>> available
>>>>>>      separately at this time, but are includedin the RSX image
>>>>>> provided
>>>>>>      from
>>>>>>      Johnny Billquist.
>>>>>>      The TT: driver patches also allows the updated MCR to give more
>>>>>>      information with the DEV command (SHOW TERMINAL in DCL).
>>>>>>      The patched TT: driver also makes is possible to get telnetd
>>>>>> fully
>>>>>>      vectorized, as this version provides two more addresses that are
>>>>>>      required by telnetd to access informationin the kernel.
>>>>>>      Mim.SoftJAR.SE <http://Mim.SoftJAR.SE>. Ihope that this will

Jim Fischer

unread,
May 10, 2026, 4:26:03 PM (4 days ago) May 10
to pid...@googlegroups.com
yay! where do i get it?

James Fischer ><(((('>

ji...@thefischergroup.net
ji...@manulagi.com
O:408-866-6925
C:408-212-0302

https://www.thefischergroup.net/
gpg key: 12534974
fingerprint = 0D29 65BA 556C 6332 0352 CF8F 90B7 6BA9 1253 4974

The Fischer Group
806 Buchanan Blvd #115-261
Boulder City, NV 89005

Johnny Billquist

unread,
May 10, 2026, 4:31:37 PM (4 days ago) May 10
to pid...@googlegroups.com
Easiest if you have my PiDP image, or if you installed the TTCPIP RPM
package. In that case you can just do an update via RPM.
Otherwise you can find the images as mentioned in the announcement of
the new version. For now it's just in the working release. The official
version will get it when a new release is announced.

Let me know if you need more information/details.

Johnny
>>>>>>>>      . Correct checking for fragmentation inIPreceive (packets
>>>>>>>> could
>>>>>>>>      incorrectly be counted as fragments when they were not).
>>>>>>>>      . Improved timeout handling for IP (fragments, ICMP, IGMP).
>>>>>>>>
>>>>>>>>
>>>>>>>>      UDP:
>>>>>>>>      . Bugfix. If a user notification AST was set up while in
>>>>>>>> supervisor
>>>>>>>>      mode, the AST would not be delivered insupervisor mode.
>>>>>>>>
>>>>>>>>
>>>>>>>>      TCP:
>>>>>>>>      . Bugfix. If a user notification AST was set up while in
>>>>>>>> supervisor
>>>>>>>>      mode, the AST would not be delivered insupervisor mode.
>>>>>>>>      . If a TCP SYN gets a ACK with a completely bad sequence
>>>>>>>> number,
>>>>>>>> we'll
>>>>>>>>      assume the connection is all bad, and we'll treat it as a RST.
>>>>>>>>      . Improvement in TCP close. The receivebuffer size is
>>>>>>>> reset tojust
>>>>>>>>      MSS
>>>>>>>>      when the socket is closed (this optimize traffic at socket
>>>>>>>> close).
>>>>>>>>      . Bugfix in tcp. Probes did not back off in retrying as
>>>>>>>> they should.
>>>>>>>>      . If sending in TCP cannot get pool, itdidn't reschedule
>>>>>>>> the send.
>>>>>>>>      . Changed TCP handling of remote close ofconnection to always
>>>>>>>> generate
>>>>>>>>      a notification AST if one have been defined. User AST block is
>>>>>>>>      unconditionally lifted.
>>>>>>>>      . Changed TCP handling of received RST toalways flush input
>>>>>>>> and
>>>>>>>> lift
>>>>>>>>      possible user block on receive notification AST.
>>>>>>>>      . Added that a connection that receivedanRST cancel all
>>>>>>>> outstanding
>>>>>>>>      transmit data, and cancel any transmit I/O.
>>>>>>>>      . Improvment in TCP. If a connection receives an RST, the task
>>>>>>>> didn't
>>>>>>>>      get notified that the connection was gone.It eventually
>>>>>>>> would go
>>>>>>>> away
>>>>>>>>      because of timeouts, but it really shouldbe notified as well.
>>>>>>>>
>>>>>>>>
>>>>>>>>      IFCONFIG:
>>>>>>>>      . Bugfix in IFCONFIG. Setting an interfacestate to down didn't
>>>>>>>> work.
>>>>>>>>
>>>>>>>>
>>>>>>>>      RWHOD:
>>>>>>>>      . Bugfix in rwhod. Uptime wasn't computedagainst sending
>>>>>>>> system
>>>>>>>> time,
>>>>>>>>      leading to incorrect uptime informationifsending system
>>>>>>>> was in
>>>>>>>>      another
>>>>>>>>      time zone than receiving system.
>>>>>>>>      . Bugfix in rwhod. RMS keys were not properly setup for the
>>>>>>>> rwhod.dat
>>>>>>>>      file management.
>>>>>>>>      . Improved rwhod. If RMS indexed file getsslightly corrupted
>>>>>>>> with key
>>>>>>>>      index information, try to delete and rewrite record.
>>>>>>>>
>>>>>>>>
>>>>>>>>      HTTPD:
>>>>>>>>      . Improve web server CGI subprocess communication.
>>>>>>>>
>>>>>>>>
>>>>>>>>      FTP/FTPD:
>>>>>>>>      . Removed transfer statistics output atend of directory
>>>>>>>>      Once added, the TNC2 task can be run atlogin, and will define
>>>>>>>> logical
>>>>>>>>      names for the user telling where he is connected from, if
>>>>>>>> using
>>>>>>>> telnet,
>>>>>>>>      DECnet or LAT.
>>>>>>>>      TNC2 can get information about remote connections over
>>>>>>>> DECnet as
>>>>>>>> well,
>>>>>>>>      but this requires updates to DECnet. Suchpatches are not
>>>>>>>> available
>>>>>>>>      separately at this time, but are includedin the RSX image
>>>>>>>> provided
>>>>>>>>      from
>>>>>>>>      Johnny Billquist.
>>>>>>>>      The TT: driver patches also allows the updated MCR to give
>>>>>>>> more
>>>>>>>>      information with the DEV command (SHOW TERMINAL in DCL).
>>>>>>>>      The patched TT: driver also makes is possible to get
>>>>>>>> telnetd fully
>>>>>>>>      vectorized, as this version provides two more addresses
>>>>>>>> that are
>>>>>>>>      required by telnetd to access informationin the kernel.
>>>>>>>>
>>>>>>>>      The other patches to RSX can be appliedautomatically by
>>>>>>>> IPGEN,
>>>>>>>> either
>>>>>>>>      if used interactively when answering YES to the question about
>>>>>>>> applying
>>>>>>>>      RSX patches, or by running IPGEN explicitly to do the patches,
>>>>>>>> withthe
>>>>>>>>      command:
>>>>>>>>
>>>>>>>>      @IPGEN PATCH
>>>>>>>>
>>>>>>>>      Specific information about the patches:
>>>>>>>>      LAT: Fixes a memory leak, and adds the ability to read where a
>>>>>>>> terminal
>>>>>>>>      connection comes from when using LAT, using SF.GMC.
>>>>>>>>      RMSDAP: Fixes a bug in getting the fileprotection, so the
>>>>>>>> XAB gets
>>>>>>>>      filled in correctly for remote files.
>>>>>>>>      RMSDSP: Fixes that some numbers were displayed in signed
>>>>>>>> octal,
>>>>>>>> which
>>>>>>>>      should have been displayed in decimal or unsigned octal,
>>>>>>>> depending on
>>>>>>>>      number.
>>>>>>>>      DCL: Added terminal attributes for COLOR.
>>>>>>>>      MCR: Too many fixes to be listed here...
>>>>>>>>      INS: Fixes that users cannot circumventprotection on common
>>>>>>>> regions.
>>>>>>>>      HEL: Fix that users can login with sessionID, or with
>>>>>>>> directory, in
>>>>>>>>      addition to name and UIC.
>>>>>>>>      ACNT: Add no password change attribute toaccounts.
>>>>>>>>      PSW: Add no password change handling.
>>>>>>>>      SYL (SYSLOG): Add terminal idle tracking on accounts
>>>>>>>> without idle
>>>>>>>>      logout.
>>>>>>>>      ECL: If the receiving machine is very slow, and the sending
>>>>>>>> machineis
>>>>>>>>      very fast, and the receiver announce several large buffers
>>>>>>>> available,
>>>>>>>>      ECL cannot keep up, and drops packets. This is a problem
>>>>>>>> with the
>>>>>>>>      DECnet
>>>>>>>>      flow control, as it is used in RSX. Thesimple solution is
>>>>>>>> to allow
>>>>>>>>      more
>>>>>>>>      outstanding buffers when receiving. A morecomplex solution
>>>>>>>> would
>>>>>>>> be to
>>>>>>>>      change how RSX DECnet do flow control, butthat would require
>>>>>>>> rewriting
>>>>>>>>      a fair chunk of the ECL module.
>>>>>>>>      NMVACP: Fix handling of "show known nodes"command, which
>>>>>>>> couldskip
>>>>>>>>      some nodes.
>>>>>>>>      NVP: Add ability to use session ID or directory name for user
>>>>>>>> identity
>>>>>>>>      in DECnet nodename specifications.
>>>>>>>>      EPM: Fix handling of ethernet multicast.
>>>>>>>>      NTDEMO: Fix that hosts without names should display DECnet
>>>>>>>> address.
>>>>>>>>      NCP: Parse of additional information typesin NICE messages.
>>>>>>>>
>>>>>>>>
>>>>>>>>      *** NOTE ***
>>>>>>>>
>>>>>>>>      MIM have moved to a new address, and a newname. The correct
>>>>>>>> name is
>>>>>>>>      now
>>>>>>>>      Mim.SoftJAR.SE <http://Mim.SoftJAR.SE>.Ihope that this

Jim Fischer

unread,
May 10, 2026, 4:37:23 PM (4 days ago) May 10
to pid...@googlegroups.com
just tried @rpm update, it say all packages are up to date..do i
manually need to get it?

James Fischer ><(((('>

ji...@thefischergroup.net
ji...@manulagi.com
O:408-866-6925
C:408-212-0302

https://www.thefischergroup.net/
gpg key: 12534974
fingerprint = 0D29 65BA 556C 6332 0352 CF8F 90B7 6BA9 1253 4974

The Fischer Group
806 Buchanan Blvd #115-261
Boulder City, NV 89005

Johnny Billquist

unread,
May 10, 2026, 4:47:18 PM (4 days ago) May 10
to pid...@googlegroups.com
Try "@RPM ALL", which is a combination of RPM FETCH and RPM UPDATE. You
first need to fetch the new database before any updating.

Johnny
>>>>>>>>>>      have been done in several subsystems.Someof them are rather
>>>>>>>>>>      significant, and a recommendation to update to this new
>>>>>>>>>> version
>>>>>>>>>> soon is
>>>>>>>>>>      recommended.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      Highlights:
>>>>>>>>>>
>>>>>>>>>>      . TCP and UDP AST notifications now work from supervisor
>>>>>>>>>> mode.
>>>>>>>>>>      . Fixed if TCP tries to send a packetandthere wasn't
>>>>>>>>>> enough IP
>>>>>>>>>> POOL,
>>>>>>>>>>      TCP would stop transmitting altogether.
>>>>>>>>>>      . Changed behavior with notification ASTsand sockets
>>>>>>>>>> closing in
>>>>>>>>>> TCP.
>>>>>>>>>>      This will now always cause a notificationAST, even if
>>>>>>>>>> notification
>>>>>>>>>>      ASTs
>>>>>>>>>>      were blocked.
>>>>>>>>>>      . Fixed that IFCONFIG was not able tosetan interface to
>>>>>>>>>> down.
>>>>>>>>>>      . Fixed that DNS lookups using the F11ACPfunctions could
>>>>>>>>>> fail
>>>>>>>>>> because
>>>>>>>>>>      of uninitialized fields.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      Detailed information on things that have been done since
>>>>>>>>>> the last
>>>>>>>>>>      release:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      IP:
>>>>>>>>>>      . Correct checking for fragmentation inIPreceive (packets
>>>>>>>>>> could
>>>>>>>>>>      incorrectly be counted as fragments when they were not).
>>>>>>>>>>      . Improved timeout handling for IP (fragments, ICMP, IGMP).
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      UDP:
>>>>>>>>>>      . Bugfix. If a user notification AST was set up while in
>>>>>>>>>> supervisor
>>>>>>>>>>      mode, the AST would not be delivered insupervisor mode.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      TCP:
>>>>>>>>>>      . Bugfix. If a user notification AST was set up while in
>>>>>>>>>> supervisor
>>>>>>>>>>      mode, the AST would not be delivered insupervisor mode.
>>>>>>>>>>      . If a TCP SYN gets a ACK with a completely bad sequence
>>>>>>>>>> number,
>>>>>>>>>> we'll
>>>>>>>>>>      assume the connection is all bad, andwe'll treat it as a
>>>>>>>>>>      . Improved rwhod. If RMS indexed filegetsslightly corrupted
>>>>>>>>>> with key
>>>>>>>>>>      index information, try to delete and rewrite record.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      HTTPD:
>>>>>>>>>>      . Improve web server CGI subprocess communication.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      FTP/FTPD:
>>>>>>>>>>      . Removed transfer statistics output atend of directory
>>>>>>>>>> listing in
>>>>>>>>>>      FTP.
>>>>>>>>>>      . Added explicitly maximizing buffer sizesfor ftp and ftpd.
>>>>>>>>>>      . Bugfix. FTPD could corrupt memory if a long username
>>>>>>>>>> was given.
>>>>>>>>>>      . Improved FTPD handling of default directory strings.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      TELNET/TELNETD:
>>>>>>>>>>      . Changed telnetd error handling for directive errors to
>>>>>>>>>> betterdeal
>>>>>>>>>>      with those.
>>>>>>>>>>      . Changed telnetd to detect if connectionremotely have
>>>>>>>>>> been closed
>>>>>>>>>>      while driver sent XOFF to remote, andclose the connection
>>>>>>>>>> immediately
>>>>>>>>>>      in this situation.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      DNS:
>>>>>>>>>>      . Bugfix. If using the F11 ACP functions for looking up
>>>>>>>>>> hostnames, the
>>>>>>>>>>      lookup could fail because of some uninitialized fields.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      IPLOG:
>>>>>>>>>>      . Bugfix in LOGGER. Potential buffer overrun issue.
>>>>>>>>>>      . Stop logging IP broadcast packets that have a different
>>>>>>>>>> network
>>>>>>>>>>      number.
>>>>>>>>>>      . Bugfix in LOGGER. ICMP redirect messageswere reported
>>>>>>>>>> wrong.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      SPOOF:
>>>>>>>>>>      . Rewritten spoofer to better catch distributed attacks.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      BQTLIB:
>>>>>>>>>>      . Added bignum to BQTLIB and PDP-11 C. Corrected
>>>>>>>>>> documentation
>>>>>>>>>> errors.
>>>>>>>>>>      . Added DIRENT.H to BQTLIB for PDP-11C.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>      Some additional notes:
>>>>>>>>>>
>>>>>>>>>>      As usual, I would recommend people toupdate as soon as
>>>>>>>>>> possible.
>>>>>>>>>>      The changes are somewhat critical, but will also lead to
>>>>>>>>>> a much
>>>>>>>>>> better
>>>>>>>>>>      experience.
>>>>>>>>>>
>>>>>>>>>>      The patches to the TT: driver cannot beapplied
>>>>>>>>>> automatically, but
>>>>>>>>>>      requires users to apply the patches themselves, and then run
>>>>>>>>>> SYSGENto
>>>>>>>>>>      generate a new system.
>>>>>>>>>>      Once added, the TNC2 task can be run atlogin, and will
>>>>>>>>>> define
>>>>>>>>>> logical
>>>>>>>>>>      names for the user telling where he is connected from, if
>>>>>>>>>> using
>>>>>>>>>> telnet,
>>>>>>>>>>      DECnet or LAT.
>>>>>>>>>>      TNC2 can get information about remoteconnections over
>>>>>>>>>>      connection comes from when using LAT,using SF.GMC.
>>>>>>>>>>      RMSDAP: Fixes a bug in getting the fileprotection, so the
>>>>>>>>>> XAB gets
>>>>>>>>>>      filled in correctly for remote files.
>>>>>>>>>>      RMSDSP: Fixes that some numbers were displayed in signed
>>>>>>>>>> octal,
>>>>>>>>>> which
>>>>>>>>>>      should have been displayed in decimalor unsigned octal,
>>>>>>>>>> depending on
>>>>>>>>>>      number.
>>>>>>>>>>      DCL: Added terminal attributes for COLOR.
>>>>>>>>>>      MCR: Too many fixes to be listed here...
>>>>>>>>>>      INS: Fixes that users cannot circumventprotection on common
>>>>>>>>>> regions.
>>>>>>>>>>      HEL: Fix that users can login with sessionID, or with
>>>>>>>>>> directory, in
>>>>>>>>>>      addition to name and UIC.
>>>>>>>>>>      ACNT: Add no password change attribute toaccounts.
>>>>>>>>>>      PSW: Add no password change handling.
>>>>>>>>>>      SYL (SYSLOG): Add terminal idle tracking on accounts
>>>>>>>>>> without idle
>>>>>>>>>>      logout.
>>>>>>>>>>      ECL: If the receiving machine is veryslow, and the sending
>>>>>>>>>> machineis
>>>>>>>>>>      very fast, and the receiver announce several large buffers
>>>>>>>>>> available,
>>>>>>>>>>      ECL cannot keep up, and drops packets. This is a problem
>>>>>>>>>> with the
>>>>>>>>>>      DECnet
>>>>>>>>>>      flow control, as it is used in RSX. Thesimple solution is
>>>>>>>>>> to allow
>>>>>>>>>>      more
>>>>>>>>>>      outstanding buffers when receiving. Amorecomplex
>>>>>>>>>> solution would
>>>>>>>>>> be to
>>>>>>>>>>      change how RSX DECnet do flow control, butthat would require
>>>>>>>>>> rewriting
>>>>>>>>>>      a fair chunk of the ECL module.
>>>>>>>>>>      NMVACP: Fix handling of "show known nodes"command, which
>>>>>>>>>> couldskip
>>>>>>>>>>      some nodes.
>>>>>>>>>>      NVP: Add ability to use session ID ordirectory name for

Jim Fischer

unread,
May 10, 2026, 5:04:21 PM (4 days ago) May 10
to pid...@googlegroups.com
hmm, i grabbed new one, but same messages....

14:03:17  IPLOG - ICMP packet with unknown type 9 (0) from
tfg-sw-2.kabalah.com

          (10.235.1.2)

James Fischer ><(((('>

ji...@thefischergroup.net
ji...@manulagi.com
O:408-866-6925
C:408-212-0302

https://www.thefischergroup.net/
gpg key: 12534974
fingerprint = 0D29 65BA 556C 6332 0352 CF8F 90B7 6BA9 1253 4974

The Fischer Group
806 Buchanan Blvd #115-261
Boulder City, NV 89005

Reply all
Reply to author
Forward
0 new messages