• Unsecured sessions - MIS2

    From Avon@21:1/101 to g00r00 on Tuesday, November 14, 2017 20:56:08
    There may be a bug with this.

    Jeff tried polling 1/101 to deliver unsecured netmail today.

    His BBBS logs show

    [snip]

    171113 15:00 Calling Agency BBS, ipv4.agency.bbs.geek.nz:24555
    171113 15:00 CONNECT 57600/RAW
    171113 15:00 BinkP mail session
    171113 15:00 Agency BBS, 46:3/203
    171113 15:00 AKA: 39:970/1
    171113 15:00 AKA: 3:770/100
    171113 15:00 AKA: 24:400/100
    171113 15:00 AKA: 21:1/101
    171113 15:00 AKA: 44:100/14
    171113 15:00 SysOp: Avon
    171113 15:00 Using: Mystic/1.12A36 binkp/1.0
    171113 15:00 Remote: Unsecured session not allowed
    171113 15:00 Mail session completed

    [snip]

    My MIS2 logging shows a number of records like this example.

    [snip]

    + 09:57:58 BINKP > Connect on slot 1/6
    + 09:57:58 BINKP 1-Address 184.100.77.105
    + 09:57:58 BINKP 1-HostName 184-100-77-105.mpls.qwest.net
    + 09:57:58 BINKP 1-Country United States of America
    + 09:57:59 BINKP 1-SysOp Jeff Smith
    + 09:57:59 BINKP 1-Location Anoka, MN - bbs.ouijabrd.net
    + 09:57:59 BINKP 1-Mailer BBBS/Li6 v4.10 Toy-3 binkp/1.0

    [snip]

    My MIS2 settings at 1/101 are

    ßßßßßßßßßßßßßßßßßßßßßßßßß Edit Server BINKP ßßßßßßßßßßßßßßßßßßßßßßßßßÜ
    Û
    Active ³ Yes Time Out ³ 30 Û
    ID ³ BINKP Force CRAM-MD5 ³ No Û
    Adapter Type ³ IPV4 Allow UnSecure ³ Yes Û
    IPV4 Adapter ³ 0.0.0.0 File Conflicts ³ Rename Û
    IPV6 Adapter ³ :: Û
    Port ³ 24555 Û
    Max Allowed ³ 6 Û
    Auto IP Ban ³ 0 in 0 secs Û
    Country Block ³ Yes Û
    Û ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

    Something may be amiss.

    I may try to reproduce tomorrow night when I have more time.

    Incidentally I note Ruben is also polling me at Agency... he's also an
    unlisted system to the BBS (not a defined echonode) I am seeing just this

    [snip]

    + 10:00:00 BINKP > Connect on slot 1/6
    + 10:00:00 BINKP 1-Address 99.88.172.173
    + 10:00:00 BINKP 1-HostName 99-88-172-173.lightspeed.rcsntx.sbcglobal.net
    + 10:00:00 BINKP 1-Country United States of America
    + 10:00:01 BINKP 1-System Prison Board BBS
    + 10:00:01 BINKP 1-SysOp Ruben Figueroa
    + 10:00:01 BINKP 1-Location Mesquite, Tx
    + 10:00:01 BINKP 1-Mailer Internet Rex 2.29 Win32 (binkp/1.1)

    [snip]

    Best, Paul

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From g00r00@21:1/108 to Avon on Tuesday, November 14, 2017 11:59:44
    My MIS2 logging shows a number of records like this example.

    I am confused, what version of the servers are you using that doesn't have debug logging on? There should be way more information than that on the
    Mystic side in the logs.

    --- Mystic BBS v1.12 A36 2017/11/14 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Black Panther@21:1/186 to Avon on Tuesday, November 14, 2017 15:03:45
    On 11/14/17, Avon said the following...

    There may be a bug with this.

    Jeff tried polling 1/101 to deliver unsecured netmail today.

    I just took a look at my logs, and noticed the same thing happening here.
    Allen Prunty is trying to connect, unsecured.

    + 03:23:02 BINKP > Connect on slot 1/6
    + 03:23:02 BINKP 1-Address 104.60.26.113
    + 03:23:02 BINKP 1-HostName 104-60-26-113.lightspeed.lsvlky.sbcglobal.net
    + 03:23:02 BINKP 1-System LiveWire BBS
    + 03:23:02 BINKP 1-SysOp Allen Prunty
    + 03:23:02 BINKP 1-Location Parts Unknown, KY, USA
    + 03:23:02 BINKP 1-Mailer binkd/1.1a-95/Win32 binkp/1.1

    This is with A36 2017/11/09 20:43:39

    I also have the 'Allow unsecure' in MIS2 setup set to 'Yes'.


    ---

    Black Panther
    a.k.a. Dan Richter
    Sysop - Castle Rock BBS (RCS)
    The sparrows are flying again....

    --- Mystic BBS v1.12 A36 2017/11/09 (Linux/64)
    * Origin: Castle Rock BBS - castlerockbbs.com (21:1/186)
  • From Avon@21:1/101 to g00r00 on Wednesday, November 15, 2017 20:24:14
    On 11/14/17, g00r00 pondered and said...

    My MIS2 logging shows a number of records like this example.

    I am confused, what version of the servers are you using that doesn't
    have debug logging on? There should be way more information than that
    on the Mystic side in the logs.

    I have better logging now. This is the telemetry from Agency as Jeff tries to poll. He's an unknown system at Agency.

    [snip]

    + 20:12:56 BINKP > Connect on slot 1/6
    + 20:12:56 BINKP 1-Address 184.100.77.105
    + 20:12:56 BINKP 1-HostName 184-100-77-105.mpls.qwest.net
    + 20:12:56 BINKP 1-Country United States of America
    + 20:12:56 BINKP 1-Unsecure True
    + 20:12:56 BINKP 1-ForceMD5 False
    + 20:12:56 BINKP 1-Rename 0
    + 20:12:56 BINKP 1-Frame wait
    + 20:12:56 BINKP 1-Auth State:SendChallenge Have:False Need:True
    + 20:12:56 BINKP 1-Sent Frame: NUL OPT CRAM-MD5-28ac9453d8305ffad69fac4ac660cd81
    + 20:12:56 BINKP 1-Frame wait
    + 20:12:57 BINKP 1-Auth State:SendWelcome Have:False Need:True
    + 20:12:57 BINKP 1-Sent Frame: NUL SYS Agency BBS
    + 20:12:57 BINKP 1-Sent Frame: NUL ZYZ Avon
    + 20:12:57 BINKP 1-Sent Frame: NUL VER Mystic/1.12A36 binkp/1.0
    + 20:12:57 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
    + 20:12:57 BINKP 1-Frame wait
    + 20:12:57 BINKP 1-Auth State:WaitAddress Have:False Need:True
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: NUL (Size=14)
    + 20:12:57 BINKP 1-Recv Frame: (14) NUL ZYZ Jeff Smith
    + 20:12:57 BINKP 1-Auth State:WaitAddress Have:True Need:False
    + 20:12:57 BINKP 1-SysOp Jeff Smith
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: NUL (Size=32)
    + 20:12:57 BINKP 1-Recv Frame: (32) NUL LOC Anoka, MN - bbs.ouijabrd.net
    + 20:12:57 BINKP 1-Location Anoka, MN - bbs.ouijabrd.net
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: NUL (Size=34)
    + 20:12:57 BINKP 1-Recv Frame: (34) NUL VER BBBS/Li6 v4.10 Toy-3 binkp/1.0
    + 20:12:57 BINKP 1-Mailer BBBS/Li6 v4.10 Toy-3 binkp/1.0
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: NUL (Size=18)
    + 20:12:57 BINKP 1-Recv Frame: (18) NUL NDL CM,IBM,IFT,INA
    + 20:12:57 BINKP 1-Info NDL CM,IBM,IFT,INA
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: ADR (Size=156)
    + 20:12:57 BINKP 1-Recv Frame: (156) ADR 1:282/1031.0@fidonet 110:209/1.0@linuxnet 110:209/0.0@linuxnet 618:200/26.0@micronet 21:1/128.0@fsxnet 24:120/6.0@sportnet 1:14/0.0@fidonet 1:14/5.0@fidonet
    + 20:12:57 BINKP 1-New frame detected
    + 20:12:57 BINKP 1-Begin receive command frame: PWD (Size=1)
    + 20:12:57 BINKP 1-Recv Frame: Password
    + 20:12:57 BINKP 1-Auth State:WaitPW Have:True Need:False
    + 20:12:57 BINKP 1-Sent Frame: ERR Unsecured session not allowed

    [snip]

    Just reading that second to last line....

    Jeff - you're not sending a session password - are you?

    ... anyway there's no echonode set up in Mystic for Jeff's BBS and I do have MIS2 set for BinkP to allow unsecure sessions... so the error does seem
    amiss..

    [snip]

    ctive ³ Yes Time Out ³ 30
    D ³ BINKP Force CRAM-MD5 ³ No
    dapter Type ³ IPV4 Allow UnSecure ³ Yes
    PV4 Adapter ³ 0.0.0.0 File Conflicts ³ Rename
    PV6 Adapter ³ ::
    ort ³ 24555
    ax Allowed ³ 6
    uto IP Ban ³ 0 in 0 secs
    ountry Block ³ Yes

    [snip]

    Will keep poking about :)

    Best, Paul

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From g00r00@21:1/108 to Avon on Wednesday, November 15, 2017 11:32:54
    ... anyway there's no echonode set up in Mystic for Jeff's BBS and I do have MIS2 set for BinkP to allow unsecure sessions... so the error does seem amiss..

    I found the error. I had a typo in my code. I had "If Not Not
    AllowUnsecure" which of course double negates it making it do the opposite of what it says it does!

    Are far as that "10093" error that is something that I do not really control, as it relates to "WSAStartup" and "WSACleanup" which is handled by the compiler.

    I'm going to change the behavior so that any time "WFD" (wait for data) received any sort of error it flags the connection as "lost". I don't know if that will stop the crashing or not. MIS2 should be able to handle servers crashing without the whole thing going down but it appears that is not the case?

    --- Mystic BBS v1.12 A36 2017/11/14 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Avon@21:1/101 to g00r00 on Thursday, November 16, 2017 08:02:33
    On 11/15/17, g00r00 pondered and said...

    I found the error. I had a typo in my code. I had "If Not Not AllowUnsecure" which of course double negates it making it do the
    opposite of what it says it does!

    Good catch!

    Are far as that "10093" error that is something that I do not really control, as it relates to "WSAStartup" and "WSACleanup" which is handled by the compiler.

    I'm going to change the behavior so that any time "WFD" (wait for data)

    OK sounds good, let me know when to update... I'm off to work now so it will
    be some hours from now before I am able to do so... as it stands the HUB is a little wobbly.

    --- Mystic BBS v1.12 A36 2017/11/09 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)