• 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 Sunday, September 24, 2023 14:06:36
    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 Sunday, September 24, 2023 14:33:43
    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 Monday, October 23, 2023 18:10:39
    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 Wednesday, November 08, 2023 17:25:57
    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 Wednesday, November 08, 2023 19:06:37
    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 Wednesday, November 08, 2023 19:06:38
    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)