• exec/ircmsg.js

    From deuce@VERT to CVS commit on Wednesday, November 25, 2015 00:34:57
    exec ircmsg.js 1.31 1.32
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2797

    Modified Files:
    ircmsg.js
    Log Message:
    Incorporate DMs secret expnential delay thingie he's had hiding in his copy
    of ircmsg.js, and improve it thusly:

    1) Delay before sending the message, not after.
    2) Do not delay before sending the first message.
    3) Do no increase the delay if the message was not sent.

    This long commit message will be a test to make sure the ircd doesn't hate
    us now for being too fast... being too fast is bad.

    Let's not do that.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, November 25, 2015 00:58:23
    exec ircmsg.js 1.32 1.33
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv5527

    Modified Files:
    ircmsg.js
    Log Message:
    Make the first delay one second instead of 500ms.

    This may fix up an odd 4-second inter-line delay that I noticed
    in the last few commits.

    I don't really know if that's new or not though.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, November 25, 2015 01:05:26
    exec ircmsg.js 1.33 1.34
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6043

    Modified Files:
    ircmsg.js
    Log Message:
    Base the throttling on careful(ish) study of the ircd...

    The first four lines can be sent as fast as you like... after that, there
    must be at least two seconds (ala time()!) before you send the next or a two-second delay will be inserted for you.

    Try to hack this, but the inter-line delay appears to need to be three
    seconds because of the granularity of time().

    Maybe the ircd should switch to a better time source...




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, May 26, 2021 20:40:28
    https://gitlab.synchro.net/main/sbbs/-/commit/7b4fd42c6de22eab48e7abe7
    Modified Files:
    exec/ircmsg.js
    Log Message:
    Send a PING line after message line(s), wait for response.

    Is this what you had in mind, Cyan?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wednesday, May 26, 2021 22:33:41
    https://gitlab.synchro.net/main/sbbs/-/commit/8cd6ca9c7216f5b94b558864
    Modified Files:
    exec/ircmsg.js
    Log Message:
    Wait for the correct PING reponse using a random token.

    One potential issue here is if you connect/send to irc.synchro.net,
    you'l going to get the PONG response back from a different hostname
    (e.g. vert.synchro.net), which won't match the expected PONG response.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, September 16, 2022 18:56:13
    https://gitlab.synchro.net/main/sbbs/-/commit/0cca38a30e5103af9a96d915
    Modified Files:
    exec/ircmsg.js
    Log Message:
    Extra message delivery insurance as recommended by Cyan months ago

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net