This may seem blindingly obvious, but I'm still going to ask it.
Is it still considered "modifying the source" if one modifies a module?
(shush aquanight)
Quick question:
Quick question:
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Re: Quick question:
... I think you can expect complaints from code/et al for a commands.so module...w00t wrote:This may seem blindingly obvious, but I'm still going to ask it.
Is it still considered "modifying the source" if one modifies a module?
...w00t wrote:(shush aquanight)
*edit* oh, and if it's what I think it is (more control over the /kill command), why not just make a command override module? */edit*
Modules that comes with UnrealIRCd are part of the Unreal source. Moreover, if you use unofficial modules, you - even if not intentionally - make it difficult for the coders to find & fix bugs. That's why loading 3rd party modules can be considered as source code modifications. What is worse, if you modify the code of an unofficial module, you make its author's life harder, too.
Well, if I was doing such a thing, I wouldnt be asking for support - I was just interested, and I expect that others would be too.
aquanight, you hit the nail on the head, but I have no idea how this "command override" works, and the module API documentation... isn't the best
Besides, I'd rather change a few things to achieve my aim than break the whole of Unreal trying to make a new module-- my C isn't that great
aquanight, you hit the nail on the head, but I have no idea how this "command override" works, and the module API documentation... isn't the best
Besides, I'd rather change a few things to achieve my aim than break the whole of Unreal trying to make a new module-- my C isn't that great
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
In that case, I would look through some of AngryWolf's modules. Specifically, cmdshun, cmdflood, netadmins, operjoin, and maybe courtroom, and any of his other modules that use command overrides.w00t wrote:aquanight, you hit the nail on the head, but I have no idea how this "command override" works, and the module API documentation... isn't the best
The thing is, if you are experiencing odd problems or crashes, you shouldn't be surprised if we ask you to try it with a 'clean' server (no 3rd party mods).
This is because in the past 6 months or so, like 70% of the crashes reported to us were caused by 3rd party mods.
As you might have noticed, we have a seperate '3rd party modules' field in the bug report form now, just be sure to fill it in and then it should be ok.
Source code modification (UnrealIRCd code) is however explicitily NOT supported, which btw includes "just a few simple (text) changes". In such a case, be sure to reproduce your bug/problem on a clean ircd before reporting, else we will not be very friendly.
This is because in the past 6 months or so, like 70% of the crashes reported to us were caused by 3rd party mods.
As you might have noticed, we have a seperate '3rd party modules' field in the bug report form now, just be sure to fill it in and then it should be ok.
Source code modification (UnrealIRCd code) is however explicitily NOT supported, which btw includes "just a few simple (text) changes". In such a case, be sure to reproduce your bug/problem on a clean ircd before reporting, else we will not be very friendly.
All I was thinking was changing kill to require a higher level of access, basically.
And AngryWolf, I am acquainted with C, we just aren't friends yet It's bloody hard to teach yourself, heh. I can generally modify something someone else has done (with little or no problems) but I have little knowledge of how to do stuff myself.
(If you have any resources, I would be greatful for you to show me some linkage )
I guess you can call this case closed, thanks all.
And AngryWolf, I am acquainted with C, we just aren't friends yet It's bloody hard to teach yourself, heh. I can generally modify something someone else has done (with little or no problems) but I have little knowledge of how to do stuff myself.
(If you have any resources, I would be greatful for you to show me some linkage )
I guess you can call this case closed, thanks all.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]