• SyncTERM / NR + keepalives

    From NuSkooler@21:1/121 to All on Tue Jan 29 20:55:42 2019
    A while back I posted about some issues found with SyncTERM and NetRunner (alpha) getting disconnected from ENiGMA 1/2 systems when connected over SSH. I'm hoping this report will find it's way to the right authors:

    It appears the issue is indeed with keepalives: When a OpenSSH style keep alive
    "ping" is sent, both clients in question respond with an error packet. The keep-alive is simply a "keepalive@openssh.com" global request which expects a reply. It has the following bytes:

    // global request
    80
    // "keepalive@openssh.com"
    0, 0, 0, 21,
    107, 101, 101, 112, 97, 108, 105, 118, 101, 64, 111, 112, 101, 110, 115,
    115, 104, 46, 99, 111, 109,
    // Request a reply
    1

    As both clients share that they use Cryptlib and I have not seen this with clients that are based on other libraries, I'm tempted to believe it's a Cryptlib issue or perhaps one must enable/handle the pings manually with cryptlib?

    For now, I have disabled the keep-alives, but this has drawbacks as well: Various ISP's love to disconnect connections that are "idle" aka not respect lower level TCP/IP flags & pings usually help with this.



    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Digital Man@21:1/183 to NuSkooler on Tue Jan 29 21:23:18 2019
    Re: SyncTERM / NR + keepalives
    By: NuSkooler to All on Tue Jan 29 2019 08:55 pm

    A while back I posted about some issues found with SyncTERM and NetRunner (alpha) getting disconnected from ENiGMA 1/2 systems when connected over SSH. I'm hoping this report will find it's way to the right authors:

    It appears the issue is indeed with keepalives: When a OpenSSH style keep alive
    "ping" is sent, both clients in question respond with an error packet. The keep-alive is simply a "keepalive@openssh.com" global request which expects a reply. It has the following bytes:

    // global request
    80
    // "keepalive@openssh.com"
    0, 0, 0, 21,
    107, 101, 101, 112, 97, 108, 105, 118, 101, 64, 111, 112, 101, 110, 115, 115, 104, 46, 99, 111, 109,
    // Request a reply
    1

    As both clients share that they use Cryptlib and I have not seen this with clients that are based on other libraries, I'm tempted to believe it's a Cryptlib issue or perhaps one must enable/handle the pings manually with cryptlib?

    I forwarded a link to your message to Deuce in irc.synchro.net, but you can also submit a feature request at https://sourceforge.net/p/syncterm/feature-requests/

    digital man

    Synchronet/BBS Terminology Definition #61:
    SSJS = Server-side JavaScript
    Norco, CA WX: 57.8øF, 66.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Avon@21:1/101 to NuSkooler on Wed Jan 30 19:31:18 2019
    On 29 Jan 2019, NuSkooler pondered and said...

    A while back I posted about some issues found with SyncTERM and NetRunner (alpha) getting disconnected from ENiGMA 1/2 systems when connected over SSH. I'm hoping this report will find it's way to the right authors:

    I'll post this to Mystic in the hope James can see your comments. Thanks for sharing the info Nu :)

    Best, Paul

    --- E:avon@bbs.nz ------ W:bbs.nz ---
    --- K:keybase.io/avon --------------

    --- Mystic BBS v1.12 A42 2018/12/30 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Vk3jed@21:1/109 to NuSkooler on Wed Jan 30 19:35:00 2019
    On 01-29-19 20:55, NuSkooler wrote to All <=-

    For now, I have disabled the keep-alives, but this has drawbacks as
    well: Various ISP's love to disconnect connections that are "idle" aka
    not respect lower level TCP/IP flags & pings usually help with this.

    That's usually NAT timeouts causing that. Highly annoying. Another place IPv6 has the edge. :)


    ... TV Truth: Anyone can jump through a plate glass window.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From NuSkooler@21:1/121 to Digital Man on Wed Jan 30 08:23:48 2019
    On Tuesday, January 29th Digital Man was heard saying...
    I forwarded a link to your message to Deuce in irc.synchro.net, but you can also submit a feature request at https://sourceforge.net/p/syncterm/feature-requests/

    Much appreciated, and will do!



    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From NuSkooler@21:1/121 to Avon on Wed Jan 30 08:24:22 2019
    Twas Tuesday, January 29th when Avon said...
    I'll post this to Mystic in the hope James can see your comments. Thanks for sharing the info Nu :)

    Thanks Avon, appreciate it!


    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From NuSkooler@21:1/121 to Vk3jed on Wed Jan 30 08:24:52 2019
    On Wednesday, January 30th Vk3jed said...
    That's usually NAT timeouts causing that. Highly annoying. Another place IPv6 has the edge. :)

    A l

    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From NuSkooler@21:1/121 to NuSkooler on Wed Jan 30 08:25:12 2019
    On Wednesday, January 30th NuSkooler was heard saying...
    On Wednesday, January 30th Vk3jed said...
    That's usually NAT timeouts causing that. Highly annoying.
    Another place IPv6 has the edge. :)

    A l

    Oops :D


    --- ENiGMA 1/2 v0.0.9-alpha (linux; x64; 10.13.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Vk3jed@21:1/109 to NuSkooler on Thu Jan 31 09:20:00 2019
    On 01-30-19 08:24, NuSkooler wrote to Vk3jed <=-

    On Wednesday, January 30th Vk3jed said...
    That's usually NAT timeouts causing that. Highly annoying. Another
    place IPv6 has the edge. :)

    A l

    Yeah keepalives help when available, but if I had a dollar for every connection NAT timeouts killed...


    ... If all the nations in the world are in debt, where did all the money go? === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)