<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Johnny,<div class="">   I’m seeing an error with FTP that I have not seen before. It looks like it crept in during the 22-OCT-2017 update in the FTP / FTPD changes. See dialog below for details. I do like the new FTP block mode as it makes moving .DSK images around easier. I was able to upgrade Frodo despite not being able to access the BQTCP.TAP by setting BLOCK mode and FTPing down the RL02 .DSK and upgrading from there.</div><div class=""><br class=""></div><div class="">   I have a number of batch jobs that make updating your TCP/IP stack easy. I have one batch job that compares your latest PROGRSS.TXT to the one I currently have. If there is an update it tells me. Then I run a batch job that FTPs down the latest .TAP (that’s what broke today). After it is down it verifies that the .TAP can be seen by BRU seen in the .LOG file. If this is good then I execute a command file that modifies a flag via a file rename so that when I shut and reboot it does not bring up TCP/IP automatically like normal. Once everything is up I submit a batch job that BRUs the files on the BQTCP.TAP to my system disk and purges file at the end of that batch job it submits another one which does the IPGEN by answering the IPGEN questions for my configuration and when it is done executes the IP install command files that are normally updated at boot. In about 10 minutes I’m updated with minimal typing and any errors from the update and install documented in .LOG files.</div><div class=""><br class=""></div><div class="">   Thanks for the continuous work in upgrading BQTCP!!</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Mark</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier" class="">+>ftp</font></div><div class=""><font face="Courier" class="">FTP V2.12</font></div><div class=""><font face="Courier" class="">(c) 2014-2017 by Johnny Billquist</font></div><div class=""><font face="Courier" class="">FTP>open <a href="http://mim.update.uu.se:1021" class="">mim.update.uu.se:1021</a></font></div><div class=""><font face="Courier" class="">Connecting to <a href="http://mim.update.uu.se:1021" class="">mim.update.uu.se:1021</a>...</font></div><div class=""><font face="Courier" class="">I/O error. 177640</font></div><div class=""><font face="Courier" class="">FTP>open <a href="http://mim.update.uu.se:10021" class="">mim.update.uu.se:10021</a></font></div><div class=""><font face="Courier" class="">Connecting to <a href="http://mim.update.uu.se:10021" class="">mim.update.uu.se:10021</a>...</font></div><div class=""><font face="Courier" class="">220-=============================================================</font></div><div class=""><font face="Courier" class="">220-Welcome.</font></div><div class=""><font face="Courier" class="">220-</font></div><div class=""><font face="Courier" class="">220-This is the ftp server at Mim.Update.UU.SE.</font></div><div class=""><font face="Courier" class="">220-</font></div><div class=""><font face="Courier" class="">220-This is a running RSX-11M-PLUS system.</font></div><div class=""><font face="Courier" class="">220-</font></div><div class=""><font face="Courier" class="">220-Contact Johnny Billquist (<a href="mailto:bqt@update.uu.se" class="">bqt@update.uu.se</a>) for more information.</font></div><div class=""><font face="Courier" class="">220-=============================================================</font></div><div class=""><font face="Courier" class="">220 Welcome</font></div><div class=""><font face="Courier" class="">Username: ANONYMOUS</font></div><div class=""><font face="Courier" class="">230-+++++++++++++++++++++++++++++++++++++++++++++++</font></div><div class=""><font face="Courier" class="">230-This is the anonymous area for BQTCP for RSX.</font></div><div class=""><font face="Courier" class="">230-</font></div><div class=""><font face="Courier" class="">230-Note that BQTCP.TAP is an RSX virtual device</font></div><div class=""><font face="Courier" class="">230-file, and can only be downloaded using the</font></div><div class=""><font face="Courier" class="">230-RSX ftp client.</font></div><div class=""><font face="Courier" class="">230-</font></div><div class=""><font face="Courier" class="">230-Please contact <a href="mailto:bqt@update.uu.se" class="">bqt@update.uu.se</a> if you have any questions.</font></div><div class=""><font face="Courier" class="">230-+++++++++++++++++++++++++++++++++++++++++++++++</font></div><div class=""><font face="Courier" class="">230 Login successful.</font></div><div class=""><font face="Courier" class="">Remote system is RSX-11M-PLUS</font></div><div class=""><font face="Courier" class="">Switching to native mode!</font></div><div class=""><font face="Courier" class="">FTP>dir</font></div><div class=""><font face="Courier" class="">200 Switching to ASCII mode.</font></div><div class=""><font face="Courier" class="">200 STRU F ok.</font></div><div class=""><font face="Courier" class="">227 Entering passive mode. (130,238,19,212,250,16).</font></div><div class=""><font face="Courier" class="">150 Directory listing for DU1:[FTP]*.*</font></div><div class=""><font face="Courier" class=""><br class=""></font></div><div class=""><font face="Courier" class="">  Directory DU1:[FTP]</font></div><div class=""><font face="Courier" class=""><br class=""></font></div><div class=""><font face="Courier" class="">CLEACD.DSK            800. C  12-APR-2015 04:39:32  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">FTP.TXT                 1.    27-MAR-2016 01:04:55  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">8650.DSK            20480. C  24-JUN-2016 00:18:59  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">BQTCP.DSK           20480. C  22-OCT-2017 20:37:53  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">BQTCP.TAP            8911.    22-OCT-2017 20:38:01  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">PROGRESS.TXT           89.    22-OCT-2017 20:38:16  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">README.DOC            473.    22-OCT-2017 20:38:16  [7,14]    (RWED,RWED,R,R)</font></div><div class=""><font face="Courier" class="">580 bytes transferred in 533ms  (1.06 KB/s)</font></div><div class=""><font face="Courier" class="">226 Directory listing done.</font></div><div class=""><font face="Courier" class="">FTP>get progress.txt</font></div><div class=""><font face="Courier" class="">200 Switching to binary mode.</font></div><div class=""><font face="Courier" class="">200 RSX structured files enabled.</font></div><div class=""><font face="Courier" class="">227 Entering passive mode. (130,238,19,212,250,17).</font></div><div class=""><font face="Courier" class="">150 Sending file DU1:[FTP]PROGRESS.TXT;787</font></div><div class=""><font face="Courier" class="">Receiving file DU1:[MATLOCK]PROGRESS.TXT;117 (Size 44.3 KB)...</font></div><div class=""><font face="Courier" class="">0%   52.0 bytes transferred in 16ms   (3.17 KB/s)</font></div><div class=""><font face="Courier" class="">500 Error reading file. (2,-880)</font></div><div class=""><font face="Courier" class="">Error (1,-10). Deleting file.</font></div><div class=""><font face="Courier" class="">FTP>ascii</font></div><div class=""><font face="Courier" class="">200 Switching to ASCII mode.</font></div><div class=""><font face="Courier" class="">200 STRU F ok.</font></div><div class=""><font face="Courier" class="">FTP></font></div><div class=""><font face="Courier" class="">FTP>get proress.txt</font></div><div class=""><font face="Courier" class="">227 Entering passive mode. (130,238,19,212,250,18).</font></div><div class=""><font face="Courier" class="">550 File not found.</font></div><div class=""><font face="Courier" class="">FTP>get progress.txt</font></div><div class=""><font face="Courier" class="">227 Entering passive mode. (130,238,19,212,250,19).</font></div><div class=""><font face="Courier" class="">150 Sending file DU1:[FTP]PROGRESS.TXT;787</font></div><div class=""><font face="Courier" class="">Receiving file DU1:[MATLOCK]PROGRESS.TXT;117 (Size 43.8 KB)...</font></div><div class=""><font face="Courier" class="">43.8 KB transferred in 6.25s  (7.01 KB/s)</font></div><div class=""><font face="Courier" class="">226 File done.</font></div><div class=""><font face="Courier" class="">FTP>rsx</font></div><div class=""><font face="Courier" class="">200 Switching to binary mode.</font></div><div class=""><font face="Courier" class="">200 RSX structured files enabled.</font></div><div class=""><font face="Courier" class="">FTP>get bqtcp.tap</font></div><div class=""><font face="Courier" class="">227 Entering passive mode. (130,238,19,212,250,20).</font></div><div class=""><font face="Courier" class="">550 Bad file format.</font></div><div class=""><font face="Courier" class="">FTP></font></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class="">On Oct 8, 2017, at 4:35 PM, Johnny Billquist <<a href="mailto:bqt@softjar.se" class="">bqt@softjar.se</a>> wrote:<br class=""><br class="">And oops. A small error managed to sneak by causing WWW to sometimes crash with a memory error when a bad request comes in.<br class=""><br class="">Fixed, and a new dist have been cut and uploaded. Please update again if you already managed to dpwnload it since the announcement, but before now.<br class=""><br class=""> Johnny<br class=""><br class="">On 2017-10-08 21:34, Johnny Billquist wrote:<br class=""><blockquote type="cite" class="">Time for a new release announcement of TCP/IP for RSX-11M-PLUS.<br class="">This release contains a lot of fixes and improvements in many areas.<br class="">There is one very serious bug in TCP that is fixed in this release which<br class="">is why I really encourage people to upgrade.<br class="">Highlights:<br class="">- Stability and reliability improvements in TCP.<br class="">- Improved SPOOF detection.<br class="">- Improved stability.<br class="">Detailed information on things that have been done since the last release:<br class="">Installation process:<br class="">- The IPGEN script now more smoothly handles updates to an existing<br class="">installation.<br class="">Ethernet driver:<br class="">- Improved driver reset handling.<br class="">- Implemented MTU backoff in ethernet driver, to handle unpatched DEC<br class="">XU: driver.<br class="">TCP:<br class="">- At socket close time, if there were pending packets to process still<br class="">in the socket, the system pool could become corrupted, causing a crash<br class="">at some random later time.<br class="">- Add more spoof processing for suspicious connections.<br class="">FTPD:<br class="">- Improved error handling for not logged in clients.<br class="">HTTP:<br class="">- Implemented spoof processing for connections which looks suspicious.<br class="">MAILD:<br class="">- Implemented spoof processing for connections which looks suspicious.<br class="">Mail client:<br class="">- Added basic hooks for extending mail to deal with several folders<br class="">(still not complete).<br class="">As usual, the distribution is available from:<br class=""><a href="ftp://mim.update.uu.se/bqtcp.dsk" class="">ftp://mim.update.uu.se/bqtcp.dsk</a><br class="">ftp://mim.update.uu.se/bqtcp.tap<br class="">ftp://ftp.update.uu.se/pub/pdp11/rsx/tcpip/tcpip.dsk<br class="">The documentation is also available through ftp on Mim, or also at<br class="">http://mim.update.uu.se/tcpipdoc<br class="">The firewall for Mim have now been removed, so no need for the alternate<br class="">ports, but Mim is still listening to the alternate ports as well.<br class="">ftp: 10021<br class="">telnet: 10023<br class="">As a final word about this release. As always things progress with time,<br class="">but I think it's safe to say by now that BQTCP is now a very stable<br class="">TCP/IP with almost all features one can expect. There might always be<br class="">some more work on the lower level protocols, but at this point, expect<br class="">that most work and updates will be more and more on various daemons and<br class="">clients.<br class="">If there is anything in particular anyone is looking for, let me know.<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>Johnny<br class=""></blockquote><br class=""><br class="">-- <br class="">Johnny Billquist                  || "I'm on a bus<br class="">                                 ||  on a psychedelic trip<br class="">email: <a href="mailto:bqt@softjar.se" class="">bqt@softjar.se</a>             ||  Reading murder books<br class="">pdp is alive!                     ||  tryin' to stay hip" - B. Idol<br class=""></blockquote><br class=""></div></body></html>