View Issue Details

IDProjectCategoryView StatusLast Update
0006366unrealircdpublic2023-11-25 11:59
Reportersyzop Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Target Version6.1.3-rc1Fixed in Version6.1.3-rc1 
Summary0006366: Integrate central-api & central-blocklist in UnrealIRCd 6.1.3 itself
DescriptionIntegrate third/central-api and third/centralblocklist in 6.1.3 so people don't have to install the third party modules.

Don't load the modules by default, as they require an explicit opt-in and configuration.

Possibly look into splitting the centralblocklist module into 3 modules: handshake tracking thingy (and other shared code), central-blocklist and central-spamreport. This so people can choose to only use central spamreport without central-blocklist (well, maybe they can do that already, but when done this way the code is actually not loaded for central-blocklist so it is more clear).

Integrate the spamreport changes that are currently done via a commandoverride in the main code too, of course.

Prevent loading of the third/ modules when all this is done, so modules won't "clash".
TagsNo tags attached.
3rd party modules

Activities

syzop

2023-11-24 18:57

administrator   ~0023096

Part of this has been done. Not yet: the splitting and spamreport stuff. Tomorrow is a new day with possibilities ;D

syzop

2023-11-25 10:37

administrator   ~0023099

Didn't do the splitting but we have specific options now so you can enable the blocklist but not spamreport. Would be unusual but possible now.
https://github.com/unrealircd/unrealircd/commit/d08160bacac930c213031f8f5fe2046739e6e280

syzop

2023-11-25 11:59

administrator   ~0023100

And more fixes, reshuffling, documentation updates, etc. done.

Issue History

Date Modified Username Field Change
2023-11-22 09:01 syzop New Issue
2023-11-22 09:01 syzop Assigned To => syzop
2023-11-22 09:01 syzop Status new => assigned
2023-11-22 09:03 syzop Description Updated
2023-11-22 09:10 syzop Sticky Issue No => Yes
2023-11-24 18:57 syzop Note Added: 0023096
2023-11-25 08:55 syzop Status assigned => resolved
2023-11-25 08:55 syzop Resolution open => fixed
2023-11-25 08:55 syzop Fixed in Version => 6.1.3-rc1
2023-11-25 10:37 syzop Note Added: 0023099
2023-11-25 11:59 syzop Note Added: 0023100
2023-11-25 11:59 syzop Sticky Issue Yes => No