• Switch hard coded RBL in ircd to use a sysop defined RBL list

    From Keyop Troy@1:103/705 to GitLab issue in main/sbbs on Sun Sep 24 14:06:36 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/647

    Currently ircd uses a hard coded rbl known as dronebl to reduce spam traffic to ircd.

    Suggest that dronebl is moved to a sysop configurable file of rbl's and is included as default whilst allowing the sysop to experiment with additional rbl's as required.

    When blocking an IP, ircd should log which rbl caused which IP to be blocked. --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab note in main/sbbs on Sun Sep 24 14:33:43 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/647#note_4251

    Alternative way forward, could be to keep dronebl hardcoded (so that it cannot be removed), and include a config file to add sysop defined rbl's in addition to the built in one.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab note in main/sbbs on Mon Oct 23 18:10:39 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/647#note_4368

    It'd be nice to combine this with Synchronet's ctrl/dns_blacklist.cfg feature that's used for email. I'll talk to Rob about this and see what we can come up with.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab note in main/sbbs on Wed Nov 8 17:25:57 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/647#note_4445

    Just making a note here that this is going to be implemented in ircd.ini in the following way:

    ``
    [RBL:an_example]
    hostname=rbl.example.com

    [RBL:second_example]
    hostname=2nd-rbl.example.com
    ``

    The descriptions ("an_example" and "second_example") are comments only, they're not parsed by the ircd. Only the "hostname" property per RBL section will be used.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab issue in main/sbbs on Wed Nov 8 19:06:37 2023
    close https://gitlab.synchro.net/main/sbbs/-/issues/647
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab note in main/sbbs on Wed Nov 8 19:06:38 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/647#note_4446

    This is added in

    https://gitlab.synchro.net/main/sbbs/-/commit/5a00606bc1574e4ecdc152e0

    Keyop, talk to me on IRC since you'll need to have an ircd.ini to make this work.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)