View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005896 | unreal | ircd | public | 2021-05-25 13:06 | 2021-05-25 18:12 |
Reporter | crazycat | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | no change required | ||
Platform | all | OS | all | OS Version | any |
Product Version | 5.0.9 | ||||
Summary | 0005896: Oper command to load module | ||||
Description | In particular cases (spam attack), we load modules (third/m_listrestrict) and have to unload them when the situation become stable. It's impossible to automatize that as it implies to edit the conf file by the hand before rehashing. It could be usefull to have a command to force the loading of a module (or a .conf file) to enable the module without editing. Peharps modify the /rehash command to add it a -module option ? | ||||
Tags | ADMIN, conf | ||||
3rd party modules | |||||
|
i think that this should be handled by the module(s). i mean you load the module, but there should be an enable/disable option for the rest. also: "There are a number of 3rd party modules that Gottem wrote which are now included in UnrealIRCd 5 or are offered via other functionality. Here's a list of what is included in UnrealIRCd 5.0.0 (no need to install 3rd party modules for this anymore): m_listrestrict: most of this can now be done via set::restrict-commands, making LIST available only for people connected longer than XX seconds or registered users" seems its not an "official" 3rd party module anymore. :) |
|
I agree with Lord255 there. Also, at UnrealIRCd we have chosen quite clearly that the configuration file reflects the configuration (if you rehash anyway). Not having a load/unload command is not an oversight but a deliberate decision... otherwise you never know the 'true state of things' and everything becomes rather cloudy IMO. So yeah I'm afraid I am closing this one, but feel free to take up on Lord255 tips. Also a tip from my side: Remote includes are a perfect tool for this. It allows you to put configuration at a shared URL and then you can just do "/REHASH -all" to have this configuration (re)loaded on all your servers on your network. https://www.unrealircd.org/docs/Remote_includes |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-05-25 13:06 | crazycat | New Issue | |
2021-05-25 13:06 | crazycat | Tag Attached: ADMIN | |
2021-05-25 13:06 | crazycat | Tag Attached: conf | |
2021-05-25 14:10 | Lord255 | Note Added: 0021979 | |
2021-05-25 18:12 | syzop | Assigned To | => syzop |
2021-05-25 18:12 | syzop | Status | new => closed |
2021-05-25 18:12 | syzop | Resolution | open => no change required |
2021-05-25 18:12 | syzop | Note Added: 0021983 |