I can confirm this is now working. Tests with Wilfred have been successful in getting a netmail into the unsecured directory
Wilfred's poll
[snip]
+ 16 Nov 09:18:00 [6112] call to 3:770/100@fidonet
16 Nov 09:18:00 [6112] trying ipv4.agency.bbs.geek.nz
[219.89.83.33]:24555...
16 Nov 09:18:00 [6112] connected
+ 16 Nov 09:18:00 [6112] outgoing session with ipv4.agency.bbs.geek.nz:24555 [219.89.83.33]
- 16 Nov 09:18:01 [6112] OPT CRAM-MD5-33d63ddc5fc5a828b8be0f7f3a42398b
+ 16 Nov 09:18:01 [6112] Remote requests MD mode
- 16 Nov 09:18:01 [6112] SYS Agency BBS
- 16 Nov 09:18:01 [6112] ZYZ Avon
- 16 Nov 09:18:01 [6112] VER Mystic/1.12A36 binkp/1.0
+ 16 Nov 09:18:01 [6112] addr: 46:3/203@agoranet (n/a or busy)
+ 16 Nov 09:18:01 [6112] addr: 39:970/1@AmigaNet
+ 16 Nov 09:18:01 [6112] addr: 3:770/100@fidonet
+ 16 Nov 09:18:01 [6112] addr: 24:400/100@sportnet (n/a or busy)
+ 16 Nov 09:18:01 [6112] addr: 21:1/101@fsxnet (n/a or busy)
+ 16 Nov 09:18:01 [6112] addr: 44:100/14@dorenet (n/a or busy)
+ 16 Nov 09:18:01 [6112] sending /home/fido/outbound.003/a0aa7041.pkt as a0aa7041.pkt (1182)
+ 16 Nov 09:18:02 [6112] sent: /home/fido/outbound.003/a0aa7041.pkt (1182, 1182.00 CPS, 3:770/100@fidonet)
+ 16 Nov 09:18:02 [6112] done (to 3:770/100@fidonet, OK, S/R: 1/0 (1182/0 bytes))
16 Nov 09:18:02 [6112] session closed, quitting...
[snip]
Agency BBS MIS2 logging
[snip]
+ 21:17:54 BINKP > Connect on slot 1/6
+ 21:17:54 BINKP 1-Address 80.101.186.126
+ 21:17:54 BINKP 1-HostName vlzn.xs4all.nl
+ 21:17:54 BINKP 1-Country Netherlands
+ 21:17:54 BINKP 1-Unsecure True
+ 21:17:54 BINKP 1-ForceMD5 False
+ 21:17:54 BINKP 1-Rename 0
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=56)
+ 21:17:54 BINKP 1-Recv Frame: (56) NUL SYS FMail dev HQ, FKA Amiga O(n|ff)line BBS Lisse (AOBL)
+ 21:17:54 BINKP 1-Auth State:SendChallenge Have:True Need:False
+ 21:17:54 BINKP 1-System FMail dev HQ, FKA Amiga O(n|ff)line BBS Lisse (AOBL)
+ 21:17:54 BINKP 1-Sent Frame: NUL OPT CRAM-MD5-33d63ddc5fc5a828b8be0f7f3a42398b
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:17:54 BINKP 1-Recv Frame: (22) NUL ZYZ Wilfred van Velzen
+ 21:17:54 BINKP 1-Auth State:SendWelcome Have:True Need:False
+ 21:17:54 BINKP 1-SysOp Wilfred van Velzen
+ 21:17:54 BINKP 1-Sent Frame: NUL SYS Agency BBS
+ 21:17:54 BINKP 1-Sent Frame: NUL ZYZ Avon
+ 21:17:54 BINKP 1-Sent Frame: NUL VER Mystic/1.12A36 binkp/1.0
+ 21:17:54 BINKP 1-Sent Frame: ADR 46:3/203@agoranet 39:970/1@amiganet 3:770/100@fidonet 24:400/100@sportnet 21:1/101@fsxnet 44:100/14@dorenet
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:17:54 BINKP 1-Recv Frame: (22) NUL LOC Lisse, Netherlands
+ 21:17:54 BINKP 1-Auth State:WaitAddress Have:True Need:False
+ 21:17:54 BINKP 1-Location Lisse, Netherlands
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:17:54 BINKP 1-Recv Frame: (22) NUL NDL CM,MO,IBN,PING,ENC
+ 21:17:54 BINKP 1-Info NDL CM,MO,IBN,PING,ENC
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=36)
+ 21:17:54 BINKP 1-Recv Frame: (36) NUL TIME Thu, 16 Nov 2017 09:18:00 +0100 + 21:17:54 BINKP 1-Info TIME Thu, 16 Nov 2017 09:18:00 +0100
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=33)
+ 21:17:54 BINKP 1-Recv Frame: (33) NUL VER binkd/1.1a-95/Linux binkp/1.1
+ 21:17:54 BINKP 1-Mailer binkd/1.1a-95/Linux binkp/1.1
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: ADR (Size=35)
+ 21:17:54 BINKP 1-Recv Frame: (35) ADR 2:280/464@fidonet 39:39/0@AmigaNet
+ 21:17:54 BINKP 1-New frame detected
+ 21:17:54 BINKP 1-Begin receive command frame: NUL (Size=27)
+ 21:17:54 BINKP 1-Recv Frame: (27) NUL OPT NDA EXTCMD CRYPT GZ BZ2
+ 21:17:54 BINKP 1-Auth State:WaitPW Have:True Need:False
+ 21:17:54 BINKP 1-Received challenge (33d63ddc5fc5a828b8be0f7f3a42398b)
+ 21:17:54 BINKP 1-Frame wait
+ 21:17:54 BINKP 1-Auth State:WaitPW Have:False Need:True
+ 21:17:54 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-New frame detected
+ 21:17:55 BINKP 1-Begin receive command frame: NUL (Size=7)
+ 21:17:55 BINKP 1-Recv Frame: (7) NUL TRF 0 0
+ 21:17:55 BINKP 1-Auth State:WaitPW Have:True Need:False
+ 21:17:55 BINKP 1-Info TRF 0 0
+ 21:17:55 BINKP 1-New frame detected
+ 21:17:55 BINKP 1-Begin receive command frame: PWD (Size=41)
+ 21:17:55 BINKP 1-Recv Frame: Password
+ 21:17:55 BINKP 1-Sent Frame: OK non-secure
+ 21:17:55 BINKP 1-Unsecured session
+ 21:17:55 BINKP 1-Before Frame State R:WaitFile T:NextFile Have:False Need:True
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Sent Frame: EOB
+ 21:17:55 BINKP 1-Before Frame State R:WaitFile T:Done Have:False Need:True
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:55 BINKP 1-New frame detected
+ 21:17:55 BINKP 1-Begin receive command frame: FILE (Size=30)
+ 21:17:55 BINKP 1-Recv Frame: (30) FILE a0aa7041.pkt 1182 1510647556 0
+ 21:17:55 BINKP 1-After Frame State R:WaitFile T:Done Have:True Need:False
+ 21:17:55 BINKP 1-Receiving: a0aa7041.pkt (1,182 bytes)
+ 21:17:55 BINKP 1-Before Frame State R:GetData T:Done Have:False Need:True
+ 21:17:55 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-New frame detected
+ 21:17:56 BINKP 1-Begin receive data frame (Size=1182)
+ 21:17:56 BINKP 1-Data Frame: 1,182/1,182
+ 21:17:56 BINKP 1-After Frame State R:GetData T:Done Have:True Need:False
+ 21:17:56 BINKP 1-Received 1,182 of 1,182
+ 21:17:56 BINKP 1-Sent Frame: GOT a0aa7041.pkt 1182 1510647556
+ 21:17:56 BINKP 1-Before Frame State R:WaitFile T:Done Have:False Need:True
+ 21:17:56 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-Frame wait
+ 21:17:56 BINKP 1-New frame detected
+ 21:17:56 BINKP 1-Begin receive command frame: EOB (Size=0)
+ 21:17:56 BINKP 1-Recv Frame: (0) EOB
+ 21:17:56 BINKP 1-After Frame State R:WaitFile T:Done Have:True Need:False
+ 21:17:56 BINKP 1-Session ended (0 sent, 1 rcvd, 0 skip)
+ 21:17:56 BINKP 1-Client thread shutting down
+ 21:18:00 EVENT Detected semaphore: c:\bbs\mystic\semaphor\echomail.in
+ 21:18:00 EVENT Event begin: Toss Incoming (Mystic)
[snip]
Now of interest this packet contained a password so Mystic did not import the netmail from this unknown system.
[snip]
! Nov 16 21:18:00 Import from c:\bbs\mystic\echomail\in\
! Nov 16 21:18:00 Import from c:\bbs\mystic\echomail\in\unsec\
+ Nov 16 21:18:00 Importing a0aa7041.pkt (2:280/464 to 3:770/100)
! Nov 16 21:18:00 Invalid PKT password
+ Nov 16 21:18:00 Results: 0 echo, 0 net, 0 dupes, 0 tossed in 0.05s
+ Nov 16 21:18:00 Shutdown Normal (0)
[snip]
I think in cases like this where netmail is coming in from an unsecured node Mystic should toss the netmail in and ignore a packet password where none is expected.
If you think the current behaviour is correct then I still think the sysop needs to get some system generated alert (BBS email?) to let them know something is up, else they may never know a message arrived unless they instigate a regular regime of checking directories which I think is not very realistic for many...
Some further observations for pondering.
When Wilfred then turned on his BinkP session password and tried polling
Agency again (and he was still an unknown non-defined echonode at Agency)
this is what he saw
[snip]
+ 16 Nov 09:21:49 [6500] call to 3:770/100@fidonet
16 Nov 09:21:49 [6500] trying ipv4.agency.bbs.geek.nz
[219.89.83.33]:24555...
16 Nov 09:21:50 [6500] connected
+ 16 Nov 09:21:50 [6500] outgoing session with ipv4.agency.bbs.geek.nz:24555 [219.89.83.33]
- 16 Nov 09:21:50 [6500] OPT CRAM-MD5-3e82fe3654c60fa4c36cb9dc5c15265f
+ 16 Nov 09:21:50 [6500] Remote requests MD mode
- 16 Nov 09:21:50 [6500] SYS Agency BBS
- 16 Nov 09:21:50 [6500] ZYZ Avon
- 16 Nov 09:21:50 [6500] VER Mystic/1.12A36 binkp/1.0
+ 16 Nov 09:21:50 [6500] addr: 46:3/203@agoranet (n/a or busy)
+ 16 Nov 09:21:50 [6500] addr: 39:970/1@AmigaNet
+ 16 Nov 09:21:50 [6500] addr: 3:770/100@fidonet
+ 16 Nov 09:21:50 [6500] addr: 24:400/100@sportnet (n/a or busy)
+ 16 Nov 09:21:50 [6500] addr: 21:1/101@fsxnet (n/a or busy)
+ 16 Nov 09:21:50 [6500] addr: 44:100/14@dorenet (n/a or busy)
? 16 Nov 09:21:51 [6500] rerror:
+ 16 Nov 09:21:51 [6500] holding 3:770/100@fidonet (2017/11/16 11:21:51)
+ 16 Nov 09:21:51 [6500] done (to 3:770/100@fidonet, failed, S/R: 0/0 (0/0 bytes))
16 Nov 09:21:51 [6500] session closed, quitting...
[snip]
MIS2 is sending an empty error message which could be improved upon perhaps?
From the Agency end the transaction looked like this
[snip]
+ 21:21:44 BINKP 1-Address 80.101.186.126
+ 21:21:44 BINKP 1-HostName vlzn.xs4all.nl
+ 21:21:44 BINKP 1-Country Netherlands
+ 21:21:44 BINKP 1-Unsecure True
+ 21:21:44 BINKP 1-ForceMD5 False
+ 21:21:44 BINKP 1-Rename 0
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=56)
+ 21:21:44 BINKP 1-Recv Frame: (56) NUL SYS FMail dev HQ, FKA Amiga O(n|ff)line BBS Lisse (AOBL)
+ 21:21:44 BINKP 1-Auth State:SendChallenge Have:True Need:False
+ 21:21:44 BINKP 1-System FMail dev HQ, FKA Amiga O(n|ff)line BBS Lisse (AOBL)
+ 21:21:44 BINKP 1-Sent Frame: NUL OPT CRAM-MD5-3e82fe3654c60fa4c36cb9dc5c15265f
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:21:44 BINKP 1-Recv Frame: (22) NUL ZYZ Wilfred van Velzen
+ 21:21:44 BINKP 1-Auth State:SendWelcome Have:True Need:False
+ 21:21:44 BINKP 1-SysOp Wilfred van Velzen
+ 21:21:44 BINKP 1-Sent Frame: NUL SYS Agency BBS
+ 21:21:44 BINKP 1-Sent Frame: NUL ZYZ Avon
+ 21:21:44 BINKP 1-Sent Frame: NUL VER Mystic/1.12A36 binkp/1.0
+ 21:21:44 BINKP 1-Sent Frame: ADR 46:3/203@agoranet 39:970/1@amiganet 3:770/100@fidonet 24:400/100@sportnet 21:1/101@fsxnet 44:100/14@dorenet
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:21:44 BINKP 1-Recv Frame: (22) NUL LOC Lisse, Netherlands
+ 21:21:44 BINKP 1-Auth State:WaitAddress Have:True Need:False
+ 21:21:44 BINKP 1-Location Lisse, Netherlands
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=22)
+ 21:21:44 BINKP 1-Recv Frame: (22) NUL NDL CM,MO,IBN,PING,ENC
+ 21:21:44 BINKP 1-Info NDL CM,MO,IBN,PING,ENC
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=36)
+ 21:21:44 BINKP 1-Recv Frame: (36) NUL TIME Thu, 16 Nov 2017 09:21:50 +0100 + 21:21:44 BINKP 1-Info TIME Thu, 16 Nov 2017 09:21:50 +0100
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=33)
+ 21:21:44 BINKP 1-Recv Frame: (33) NUL VER binkd/1.1a-95/Linux binkp/1.1
+ 21:21:44 BINKP 1-Mailer binkd/1.1a-95/Linux binkp/1.1
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: ADR (Size=35)
+ 21:21:44 BINKP 1-Recv Frame: (35) ADR 2:280/464@fidonet 39:39/0@AmigaNet
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=27)
+ 21:21:44 BINKP 1-Recv Frame: (27) NUL OPT NDA EXTCMD CRYPT GZ BZ2
+ 21:21:44 BINKP 1-Auth State:WaitPW Have:True Need:False
+ 21:21:44 BINKP 1-Received challenge (3e82fe3654c60fa4c36cb9dc5c15265f)
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-Auth State:WaitPW Have:False Need:True
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-Frame wait
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: NUL (Size=7)
+ 21:21:44 BINKP 1-Recv Frame: (7) NUL TRF 0 0
+ 21:21:44 BINKP 1-Auth State:WaitPW Have:True Need:False
+ 21:21:44 BINKP 1-Info TRF 0 0
+ 21:21:44 BINKP 1-New frame detected
+ 21:21:44 BINKP 1-Begin receive command frame: PWD (Size=41)
+ 21:21:44 BINKP 1-Recv Frame: Password
+ 21:21:44 BINKP 1-Looking for matching address in Echomail nodes:
+ 21:21:44 BINKP 1-No match in client's address list for 3:770/1@fidonet
+ 21:21:44 BINKP 1-No match in client's address list for 46:3/103@agoranet
+ 21:21:44 BINKP 1-No match in client's address list for 39:970/0@amiganet
+ 21:21:44 BINKP 1-No match in client's address list for 24:400/1@sportnet
+ 21:21:44 BINKP 1-No match in client's address list for 21:1/100@fsxnet
+ 21:21:44 BINKP 1-No match in client's address list for 44:100/0@dorenet
+ 21:21:44 BINKP 1-No match in client's address list for 21:1/10@fsxnet
+ 21:21:44 BINKP 1-No matching AKA to authenticate
+ 21:21:44 BINKP 1-Cannot authenticate client
+ 21:21:44 BINKP 1-Sent Frame: ERR
+ 21:21:44 BINKP 1-Client thread shutting down
[snip]
Hope this info / feedback is of help :)
Best, Paul
--- Mystic BBS v1.12 A36 2017/11/15 (Windows/32)
* Origin: Agency BBS |
telnet://agency.bbs.geek.nz (21:1/101)