Johnny,
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.
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.
Thanks for the continuous work in upgrading BQTCP!!
Best,
Mark
+>ftp
FTP V2.12
(c) 2014-2017 by Johnny Billquist
FTP>open mim.update.uu.se:1021
Connecting to mim.update.uu.se:1021...
I/O error. 177640
FTP>open mim.update.uu.se:10021
Connecting to mim.update.uu.se:10021...
220-=============================================================
220-Welcome.
220-
220-This is the ftp server at Mim.Update.UU.SE.
220-
220-This is a running RSX-11M-PLUS system.
220-
220-Contact Johnny Billquist (bqt at update.uu.se) for more information.
220-=============================================================
220 Welcome
Username: ANONYMOUS
230-+++++++++++++++++++++++++++++++++++++++++++++++
230-This is the anonymous area for BQTCP for RSX.
230-
230-Note that BQTCP.TAP is an RSX virtual device
230-file, and can only be downloaded using the
230-RSX ftp client.
230-
230-Please contact bqt at update.uu.se if you have any questions.
230-+++++++++++++++++++++++++++++++++++++++++++++++
230 Login successful.
Remote system is RSX-11M-PLUS
Switching to native mode!
FTP>dir
200 Switching to ASCII mode.
200 STRU F ok.
227 Entering passive mode. (130,238,19,212,250,16).
150 Directory listing for DU1:[FTP]*.*
Directory DU1:[FTP]
CLEACD.DSK 800. C 12-APR-2015 04:39:32 [7,14] (RWED,RWED,R,R)
FTP.TXT 1. 27-MAR-2016 01:04:55 [7,14] (RWED,RWED,R,R)
8650.DSK 20480. C 24-JUN-2016 00:18:59 [7,14] (RWED,RWED,R,R)
BQTCP.DSK 20480. C 22-OCT-2017 20:37:53 [7,14] (RWED,RWED,R,R)
BQTCP.TAP 8911. 22-OCT-2017 20:38:01 [7,14] (RWED,RWED,R,R)
PROGRESS.TXT 89. 22-OCT-2017 20:38:16 [7,14] (RWED,RWED,R,R)
README.DOC 473. 22-OCT-2017 20:38:16 [7,14] (RWED,RWED,R,R)
580 bytes transferred in 533ms (1.06 KB/s)
226 Directory listing done.
FTP>get progress.txt
200 Switching to binary mode.
200 RSX structured files enabled.
227 Entering passive mode. (130,238,19,212,250,17).
150 Sending file DU1:[FTP]PROGRESS.TXT;787
Receiving file DU1:[MATLOCK]PROGRESS.TXT;117 (Size 44.3 KB)...
0% 52.0 bytes transferred in 16ms (3.17 KB/s)
500 Error reading file. (2,-880)
Error (1,-10). Deleting file.
FTP>ascii
200 Switching to ASCII mode.
200 STRU F ok.
FTP>
FTP>get proress.txt
227 Entering passive mode. (130,238,19,212,250,18).
550 File not found.
FTP>get progress.txt
227 Entering passive mode. (130,238,19,212,250,19).
150 Sending file DU1:[FTP]PROGRESS.TXT;787
Receiving file DU1:[MATLOCK]PROGRESS.TXT;117 (Size 43.8 KB)...
43.8 KB transferred in 6.25s (7.01 KB/s)
226 File done.
FTP>rsx
200 Switching to binary mode.
200 RSX structured files enabled.
FTP>get bqtcp.tap
227 Entering passive mode. (130,238,19,212,250,20).
550 Bad file format.
FTP>
On Oct 8, 2017, at 4:35 PM, Johnny Billquist <bqt
at softjar.se> wrote:
And oops. A small error managed to sneak by causing WWW to sometimes crash with a memory
error when a bad request comes in.
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.
Johnny
On 2017-10-08 21:34, Johnny Billquist wrote:
Time for a new release announcement of TCP/IP for
RSX-11M-PLUS.
This release contains a lot of fixes and improvements in many areas.
There is one very serious bug in TCP that is fixed in this release which
is why I really encourage people to upgrade.
Highlights:
- Stability and reliability improvements in TCP.
- Improved SPOOF detection.
- Improved stability.
Detailed information on things that have been done since the last release:
Installation process:
- The IPGEN script now more smoothly handles updates to an existing
installation.
Ethernet driver:
- Improved driver reset handling.
- Implemented MTU backoff in ethernet driver, to handle unpatched DEC
XU: driver.
TCP:
- At socket close time, if there were pending packets to process still
in the socket, the system pool could become corrupted, causing a crash
at some random later time.
- Add more spoof processing for suspicious connections.
FTPD:
- Improved error handling for not logged in clients.
HTTP:
- Implemented spoof processing for connections which looks suspicious.
MAILD:
- Implemented spoof processing for connections which looks suspicious.
Mail client:
- Added basic hooks for extending mail to deal with several folders
(still not complete).
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
As a final word about this release. As always things progress with time,
but I think it's safe to say by now that BQTCP is now a very stable
TCP/IP with almost all features one can expect. There might always be
some more work on the lower level protocols, but at this point, expect
that most work and updates will be more and more on various daemons and
clients.
If there is anything in particular anyone is looking for, let me know.
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