• ircdcfg.js doesn't create working configuration.

    From Tim Smith@1:103/705 to GitLab issue in main/sbbs on Sat Mar 16 20:32:26 2024
    open https://gitlab.synchro.net/main/sbbs/-/issues/738

    after running the ircdcfg.js config script I did not get a working ircd.ini, it could be something I did, or did'nt do. I dunno, I refreshed my ircd.ini with the one in repo and then ran the ircdcfg script. did not see anything in the wiki on what steps to use in the configuration itself, so just kinda went through the steps provided and below is the complete product of that. when I found that it did'nt work I looked at the ircd.ini in the repo and copied the missing info over to make it work correctly.

    IRCD.INI created by ircdcfg

    \[Info\] Servername=kk4qbn.synchro.net Description=KK4QBN BBS Admin1=KK4QBN BBS (KK4QBN) Admin2=Synchronet BBS for Linux Version 3.20 Admin3=Sysop- [sysop@kk4qbn.synchro.net](mailto:sysop@kk4qbn.synchro.net)

    \[Port:6667\] Default=true

    \[Port:6697\]

    \[Class:1\] Comment=Regular, unauthenticated users from the Internet PingFrequency=120 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:2\] Comment=Users from the local BBS or authenticated against BBS accounts PingFrequency=30 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:10\] Comment=IRC operators PingFrequency=400 ConnectFrequency=0 Maximum=100 SendQ=2000000

    \[Class:30\] Comment=Servers: Leaf->Hub PingFrequency=60 ConnectFrequency=300 Maximum=1 SendQ=15000000

    \[Class:40\] Comment=Servers: Hub->Hub PingFrequency=60 ConnectFrequency=60 Maximum=10 SendQ=20000000

    \[Class:50\] Comment=Servers: Hub->QWK Master PingFrequency=60 ConnectFrequency=60 Maximum=1 SendQ=20000000

    \[Allow:1\] Mask=*@* Class=1

    \[Services:1\] Servername=services.synchro.net

    \[Services:2\] Servername=stats.synchro.net

    \[Server:1\] Servername=example.synchro.net Hostname=127.0.0.1 Port=6667 InboundPassword=\* OutboundPassword=\* Class=10 Hub=false

    \[Restrict:1\] Mask=\*Serv Reason=Reserved for Services

    \[Restrict:2\] Mask=Global Reason=Reserved for Services

    \[Restrict:3\] Mask=IRCOp\* Reason=Reserved for IRC Operators

    \[Restrict:4\] Mask=Sysop Reason=Reserved for Sysop

    ========================================================================================================== here is the ircd.ini that works for me that was manually edited.

    \[Info\] Servername=kk4qbn.synchro.net Description=KK4QBN BBS Admin1=KK4QBN BBS (KK4QBN) Admin2=Synchronet BBS for Linux Version 3.20 Admin3=Sysop- [sysop@kk4qbn.synchro.net](mailto:sysop@kk4qbn.synchro.net)

    \[Port:6667\] Default=true

    \[Port:6697\] ssl=true

    \[Class:1\] Comment=Regular, unauthenticated users from the Internet PingFrequency=120 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:2\] Comment=Users from the local BBS or authenticated against BBS accounts PingFrequency=30 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:10\] Comment=IRC operators PingFrequency=400 ConnectFrequency=0 Maximum=100 SendQ=2000000

    \[Class:30\] Comment=Servers: Leaf->Hub PingFrequency=60 ConnectFrequency=300 Maximum=1 SendQ=15000000

    \[Class:40\] Comment=Servers: Hub->Hub PingFrequency=60 ConnectFrequency=60 Maximum=10 SendQ=20000000

    \[Class:50\] Comment=Servers: Hub->QWK Master PingFrequency=60 ConnectFrequency=60 Maximum=1 SendQ=20000000

    \[Allow:1\] Mask=*@* Class=1

    \[Services:1\] Servername=services.synchro.net

    \[Services:2\] Servername=stats.synchro.net

    \[Restrict:1\] Mask=\*Serv Reason=Reserved for Services

    \[Restrict:2\] Mask=Global Reason=Reserved for Services

    \[Restrict:3\] Mask=IRCOp\* Reason=Reserved for IRC Operators

    \[Restrict:4\] Mask=Sysop Reason=Reserved for Sysop

    \[Class:1\] Comment=Regular, unauthenticated users from the Internet PingFrequency=120 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:2\] Comment=Users from the local BBS or authenticated against BBS accounts PingFrequency=30 ConnectFrequency=0 Maximum=100 SendQ=1000000

    \[Class:10\] Comment=IRC operators PingFrequency=400 ConnectFrequency=0 Maximum=100 SendQ=2000000

    \[Class:30\] Comment=Servers: Leaf->Hub PingFrequency=60 ConnectFrequency=300 Maximum=1 SendQ=15000000

    \[Class:40\] Comment=Servers: Hub->Hub PingFrequency=60 ConnectFrequency=60 Maximum=10 SendQ=20000000

    \[Class:50\] Comment=Servers: Hub->QWK Master PingFrequency=60 ConnectFrequency=60 Maximum=1 SendQ=20000000

    \[Ban:whitehouse\] Mask=*@whitehouse.gov,\~*@\*.whitehouse.gov Reason=I doubt someone's using IRC from the White House.

    \[Ban:noroot\] Mask=\~root@\* Reason=Don't IRC as root.

    \[Ban:badip\] Mask=*@0.0.0.0,*@255.255.255.255 Reason=Bogus IP address tried to connect??

    \[Server:vert\] Servername=vert.synchro.net Hostname=vert.synchro.net Port=6667 InboundPassword=\* OutboundPassword=\* Class=30 Hub=true

    \[Server:cvs\] Servername=cvs.synchro.net Hostname=cvs.synchro.net Port=6667 InboundPassword=\* OutboundPassword=\* Class=30 Hub=true
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)