• exec/ircd.js

    From deuce@1:103/705 to CVS commit on Fri Mar 2 18:05:18 2018
    exec ircd.js 1.171 1.172
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv31316

    Modified Files:
    ircd.js
    Log Message:
    Quick initial testing hack... if we accept a connection on ports 994 or 6697, it's TLS (SSL).

    This will get replaced with actualy config things once we ascertain that
    it works properly and stuff.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 14:23:43 2019
    exec ircd.js 1.172 1.173
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23780

    Modified Files:
    ircd.js
    Log Message:
    Use ListeningSocket() for ircd in jsexec.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 14:30:32 2019
    exec ircd.js 1.173 1.174
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24578

    Modified Files:
    ircd.js
    Log Message:
    Fix typo in prev. commit


    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 14:34:51 2019
    exec ircd.js 1.174 1.175
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25041

    Modified Files:
    ircd.js
    Log Message:
    Use server.interface_ip_addr_list and set to [0,"::"] when jsexec.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 16:37:45 2019
    exec ircd.js 1.175 1.176
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6818

    Modified Files:
    ircd.js
    Log Message:
    Allow ipv6 server to server conections, clean up the listener a bit.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 16:39:54 2019
    exec ircd.js 1.176 1.177
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv7338

    Modified Files:
    ircd.js
    Log Message:
    Fix(?) weird mismatch in local versions...


    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 5 16:46:12 2019
    exec ircd.js 1.177 1.178
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8262

    Modified Files:
    ircd.js
    Log Message:
    Fix listening port list.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 09:27:35 2019
    exec ircd.js 1.178 1.179
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2673

    Modified Files:
    ircd.js
    Log Message:
    Support [] escaped fields. If a field starts with a [ and ends with a ], colons inside are part of the field.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 09:29:32 2019
    exec ircd.js 1.179 1.180
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2985

    Modified Files:
    ircd.js
    Log Message:
    Don't adjust the start inside backets.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Aug 6 09:49:47 2019
    exec ircd.js 1.180 1.181
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv5264

    Modified Files:
    ircd.js
    Log Message:
    Allow colons in ban masks.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Aug 19 01:37:53 2019
    exec ircd.js 1.181 1.182
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv29215

    Modified Files:
    ircd.js
    Log Message:
    Use "0.0.0.0" instead of 0 as the IPv4 wildcard address.
    This should fix the error BrokenMind reported.
    Thanks to nelgin for more excellent bug reporting and debugging.



    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sat Sep 28 23:30:07 2019
    exec ircd.js 1.182 1.183
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17046

    Modified Files:
    ircd.js
    Log Message:
    Fix cosmetic issue when logging port accept()ing on.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Mar 4 11:09:02 2020
    exec ircd.js 1.183 1.184
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16833

    Modified Files:
    ircd.js
    Log Message:
    Detect ctrl/ircd.rehash and reload config file

    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 12:27:16 2020
    exec ircd.js 1.184 1.185
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13096

    Modified Files:
    ircd.js
    Log Message:
    Enforce maxlinks from the class for outgoing connections.

    This may be the root cause of the extended netsplits we've been seeing.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 13:02:56 2020
    exec ircd.js 1.185 1.186
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6283

    Modified Files:
    ircd.js
    Log Message:
    Log the host as well as the name when autoconnecting.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 13:19:18 2020
    exec ircd.js 1.186 1.187
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8816

    Modified Files:
    ircd.js
    Log Message:
    Log failed connects.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 14:13:55 2020
    exec ircd.js 1.187 1.188
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17872

    Modified Files:
    ircd.js
    Log Message:
    Actually decrement the class active connection count on close().
    Also, log it when it's changed.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 15:49:38 2020
    exec ircd.js 1.188 1.189
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2386

    Modified Files:
    ircd.js
    Log Message:
    Loggasm.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 16:05:22 2020
    exec ircd.js 1.189 1.190
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv4866

    Modified Files:
    ircd.js
    Log Message:
    Are we prepending?



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 16:08:51 2020
    exec ircd.js 1.190 1.191
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv5395

    Modified Files:
    ircd.js
    Log Message:
    Log adds too...



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 3 16:27:48 2020
    exec ircd.js 1.191 1.192
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8412

    Modified Files:
    ircd.js
    Log Message:
    Only check N: lines for servers less than two hops away...



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sat Apr 4 01:32:04 2020
    exec ircd.js 1.192 1.193
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv12191

    Modified Files:
    ircd.js
    Log Message:
    When an unregistered server is replaced, STOP parsing the receive queue.
    This, combined with the non-local service issue (N: Line matching) fixed earlier is likely the cause of the stuck server issue.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Thu Mar 4 08:43:04 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/5a9d494509727d40e734b8ae
    Modified Files:
    exec/ircd.js
    Log Message:
    Added cmdline arg -a (address) so that I can pass a commaseparated list of interfaces to bind to.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to Git commit to main/sbbs/master on Sun May 30 17:26:33 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/174c5e7d9bacd9aced9b5ef1
    Modified Files:
    exec/ircd.js
    Log Message:
    Turns out we need to disable infinite loop detection after all
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)