-
No DOVENET for a few days...
From
deon@VERT/ALTERANT to
Digital Man on Sun Jan 22 09:45:10 2023
Hey DM,ããSo I noticed it being quiet in Dovenet for a few days, so I checked my logs and discovered mail was not flowing to me.ããI noticed this in the log:ãJan 22 09:23:56 d-11-1 synchronet: evnt QNET No new messages.ãJan 22 09:23:56 d-11-1 synchronet: evnt QNET Call-out: VERTãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qwk already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw0 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw1 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw2 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw3 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw4 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw5 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw6 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw7 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw8 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw9 already existsãJan 22 09:23:56 d-11-1 synchronet: evnt QNET Call-out to: VERT returned 1ããAnd sure enough...ããdeon@d-11-1:/srv/docker/sbbs/data$ ls -al VERT.qw?ã-rw------- 1 root root 0 Jun 28 2022 VERT.qw0ã-rw------- 1 root root 0 Jan 15 07:13 VERT.qw1ã-rw------- 1 root root 0 Jan 15 09:26 VERT.qw2ã-rw------- 1 root root 0 Jan 17 16:41 VERT.qw3ã-rw------- 1 root root 0 Jan 18 05:53 VERT.qw4ã-rw------- 1 root root 0 Jan 18 09:03 VERT.qw5ã-rw------- 1 root root 0 Jan 18 11:16 VERT.qw6ã-rw------- 1 root root 0 Jan 18 13:30 VERT.qw7ã-rw------- 1 root root 0 Jan 18 19:43 VERT.qw8ã-rw------- 1 root root 0 Jan 18 21:56 VERT.qw9ã-rw------- 1 root root 0 Apr 1 2022 VERT.qwkããAfter I deleted those, I got mail again :)ããSo that I understand, there can only be 10 qwk files in flight? And once all 10 are used, no more mail flows until there is a spare slot?ããNot sure why I had zero sized files laying around - perhaps it would be good to detect those and delete them automatigically?ããI went through my Jan 18 log to see if I could see why VERT.qw4 was left as a zero size file, and there was no errors that I could see.ããJan 18 04:53:39 d-11-1 synchronet: evnt QNET Downloading QWK Packet: VERT.qwkãJan 18 04:53:52 d-11-1 synchronet: evnt QNET Downloaded VERT.qw4 (2.0KB) successfullyã...ãJan 18 04:53:58 d-11-1 synchronet: evnt QNET Finished Importing QWK Network Packet from VERT: (2 msgs) in 1 seconds (2 msgs/sec), 0 errorsã, 0 dupesãã(The 1hr difference in the log and the file timestamp will be because of summer time).ããAny other reason why they were left around?ããã...ëîåïãã---ã þ Synchronet þ AnsiTEX bringing back videotex but with ANSIã
-
From
Digital Man@VERT to
deon on Sat Jan 21 16:30:53 2023
Re: No DOVENET for a few days...ã By: deon to Digital Man on Sun Jan 22 2023 09:45 amãã > Hey DM,ã >ã > So I noticed it being quiet in Dovenet for a few days, so I checked my logsã > and discovered mail was not flowing to me.ã >ã > I noticed this in the log:ã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET No new messages.ã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET Call-out: VERTã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qwk alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw0 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw1 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw2 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw3 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw4 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw5 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw6 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw7 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw8 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET /opt/sbbs/data/VERT.qw9 alreadyã > existsã > Jan 22 09:23:56 d-11-1 synchronet: evnt QNET Call-out to: VERT returned 1ã >ã > And sure enough...ã >ã > deon@d-11-1:/srv/docker/sbbs/data$ ls -al VERT.qw?ã > -rw------- 1 root root 0 Jun 28 2022 VERT.qw0ã > -rw------- 1 root root 0 Jan 15 07:13 VERT.qw1ã > -rw------- 1 root root 0 Jan 15 09:26 VERT.qw2ã > -rw------- 1 root root 0 Jan 17 16:41 VERT.qw3ã > -rw------- 1 root root 0 Jan 18 05:53 VERT.qw4ã > -rw------- 1 root root 0 Jan 18 09:03 VERT.qw5ã > -rw------- 1 root root 0 Jan 18 11:16 VERT.qw6ã > -rw------- 1 root root 0 Jan 18 13:30 VERT.qw7ã > -rw------- 1 root root 0 Jan 18 19:43 VERT.qw8ã > -rw------- 1 root root 0 Jan 18 21:56 VERT.qw9ã > -rw------- 1 root root 0 Apr 1 2022 VERT.qwkã >ã > After I deleted those, I got mail again :)ã >ã > So that I understand, there can only be 10 qwk files in flight? And once allã > 10 are used, no more mail flows until there is a spare slot?ããThat's the way qnet-ftp.js would work, yeah. It assumed that sbbs would import those QW* files, but SBBS just ignores 0-byte QW* files, so I see how that would be a problem.ãã > Not sure why I had zero sized files laying around - perhaps it would be goodã > to detect those and delete them automatigically?ããI just committed a change to qnet-ftp.js so it'll overwrite QW* files if they're 0-byte files.ãã > I went through my Jan 18 log to see if I could see why VERT.qw4 was left asã > a zero size file, and there was no errors that I could see.ã >ã > Jan 18 04:53:39 d-11-1 synchronet: evnt QNET Downloading QWK Packet:ã > VERT.qwk Jan 18 04:53:52 d-11-1 synchronet: evnt QNET Downloaded VERT.qw4ã > (2.0KB) successfullyã > ...ã > Jan 18 04:53:58 d-11-1 synchronet: evnt QNET Finished Importing QWK Networkã > Packet from VERT: (2 msgs) in 1 seconds (2 msgs/sec), 0 errorsã > , 0 dupesã >ã > (The 1hr difference in the log and the file timestamp will be because ofã > summer time).ã >ã > Any other reason why they were left around?ããNot sure. Perhaps just timeouts (due to issues on the server side) while downloading. Likely there's another issue lingering as to why those 0 byte packets were left around in the first place.ã-- ã digital man (rob)ããSynchronet/BBS Terminology Definition #91:ãUTF-8 = 8-bit Unicode Transformation FormatãNorco, CA WX: 63.7øF, 27.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
-
From
deon@VERT/ALTERANT to
Digital Man on Sun Jan 22 13:38:05 2023
Re: No DOVENET for a few days...ã By: Digital Man to deon on Sat Jan 21 2023 04:30 pmããHowdy,ãã > > Any other reason why they were left around?ã >ã > Not sure. Perhaps just timeouts (due to issues on the server side) whileã > downloading. Likely there's another issue lingering as to why those 0 byteã > packets were left around in the first place.ããSo I suspect it's NAT64, given that you are on IPv6, and FTP. I havent done enough research to confirm it.ããSo I thought I'd try and get QWK packets via http and changed qnet-ftp to qnet-http.ããIt seems that's not working?ããJan 22 13:34:18 d-11-1 synchronet: evnt QNET Call-out: VERTãJan 22 13:34:18 d-11-1 synchronet: evnt QNET QNET-HTTP 1.3 invoked with options: VERT dove.synchro.net xxxxxãJan 22 13:34:19 d-11-1 synchronet: evnt QNET Getting /opt/sbbs/data/VERT.qwkãJan 22 13:34:19 d-11-1 synchronet: evnt QNET GET /qwk.ssjs HTTP/1.0 Response: HTTP/1.1 404 Not FoundãJan 22 13:34:19 d-11-1 synchronet: evnt QNET Call-out to: VERT returned 1ããI'm guessing that is your side? It should work right?ããã...ëîåïãã---ã þ Synchronet þ AnsiTEX bringing back videotex but with ANSIã
-
From
Digital Man@VERT to
deon on Sat Jan 21 19:14:35 2023
Re: No DOVENET for a few days...ã By: deon to Digital Man on Sun Jan 22 2023 01:38 pmãã > Re: No DOVENET for a few days...ã > By: Digital Man to deon on Sat Jan 21 2023 04:30 pmã >ã > Howdy,ã >ã > > > Any other reason why they were left around?ã >ã > > Not sure. Perhaps just timeouts (due to issues on the server side) while downloading. Likely there's another issue lingeringã > > asã > > to why those 0 byte packets were left around in the first place.ã >ã > So I suspect it's NAT64, given that you are on IPv6, and FTP. I havent done enough research to confirm it.ããI don't have an Internet IPv6 address.ãã > So I thought I'd try and get QWK packets via http and changed qnet-ftp to qnet-http.ã >ã > It seems that's not working?ããCorrect, qnet-http is not supported today. Perhaps in the future.ãã > Jan 22 13:34:18 d-11-1 synchronet: evnt QNET Call-out: VERTã > Jan 22 13:34:18 d-11-1 synchronet: evnt QNET QNET-HTTP 1.3 invoked with options: VERT dove.synchro.net xxxxxã > Jan 22 13:34:19 d-11-1 synchronet: evnt QNET Getting /opt/sbbs/data/VERT.qwk Jan 22 13:34:19 d-11-1 synchronet: evnt QNET GETã > /qwk.ssjs HTTP/1.0 Response: HTTP/1.1 404 Not Foundã > Jan 22 13:34:19 d-11-1 synchronet: evnt QNET Call-out to: VERT returned 1ã >ã > I'm guessing that is your side? It should work right?ããNo, it's purposely disabled on Vert.ã-- ã digital man (rob)ããBreaking Bad quote #31:ãFeels like one of those cones put on dogs so they don't lick their own balls.ãNorco, CA WX: 53.2øF, 45.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
-
From
deon@VERT/ALTERANT to
Digital Man on Sun Jan 22 16:09:45 2023
Re: No DOVENET for a few days...ã By: Digital Man to deon on Sat Jan 21 2023 07:14 pmãã > Correct, qnet-http is not supported today. Perhaps in the future.ã >ã > No, it's purposely disabled on Vert.ããHow come?ããã...ëîåïãã---ã þ Synchronet þ AnsiTEX bringing back videotex but with ANSIã
-
From
Digital Man@VERT to
deon on Sat Jan 21 21:50:50 2023
Re: No DOVENET for a few days...ã By: deon to Digital Man on Sun Jan 22 2023 04:09 pmãã > Re: No DOVENET for a few days...ã > By: Digital Man to deon on Sat Jan 21 2023 07:14 pmã >ã > > Correct, qnet-http is not supported today. Perhaps in the future.ã >ã > > No, it's purposely disabled on Vert.ã >ã > How come?ããBecause it has known issues. If/when those issues are fixed, I'll re-enable that service.ã-- ã digital man (rob)ããSynchronet "Real Fact" #58:ãThe last version of Synchronet to run on MS-DOS and OS/2 was v2.30c (1999)ãNorco, CA WX: 50.4øF, 51.0% humidity, 0 mph WNW wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
-
From
deon@VERT/ALTERANT to
Digital Man on Sun Jan 22 20:47:47 2023
Re: No DOVENET for a few days...ã By: Digital Man to deon on Sat Jan 21 2023 09:50 pmãã > Because it has known issues. If/when those issues are fixed, I'll re-enableã > that service.ããWhere are those known issues documented? If I get some free time, I'll happily have a look and see if I can fix them...ããã...ëîåïãã---ã þ Synchronet þ AnsiTEX bringing back videotex but with ANSIã
-
From
Digital Man@VERT to
deon on Sun Jan 22 10:52:34 2023
Re: No DOVENET for a few days...ã By: deon to Digital Man on Sun Jan 22 2023 08:47 pmãã > Re: No DOVENET for a few days...ã > By: Digital Man to deon on Sat Jan 21 2023 09:50 pmã >ã > > Because it has known issues. If/when those issues are fixed, I'llã > > re-enable that service.ã >ã > Where are those known issues documented? If I get some free time, I'llã > happily have a look and see if I can fix them...ããHere's an issue ticket that was created:
https://gitlab.synchro.net/main/sbbs/-/issues/310ããIt's not clear if the cause of issues are in the client (qnet-http.js), the server (qwk.ssjs), or both.ããYou'd need to run both the client and server to debug and fix the issues.ã-- ã digital man (rob)ããBreaking Bad quote #46:ãIf I ever get anal polyps, at least I know what to name them. - Saul GoodmanãNorco, CA WX: 53.3øF, 50.0% humidity, 0 mph E wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã