I have also patched the cs_join but it produces some strange behavior like chanserv complaining that it
cant join the channel as it isnt registered... but it is! I dont really get it...
Here is the cs_join.dll
http://www.ziddu.com/download/3472552/cs_join.zip.htmlSomeone says that n00bie's ircd_init can be loaded and working properly at 1.8.0
Sorry, wont go, modules have 4 exported functions getAnopeBuildVersion, getAnopeMajorVersion, getAnopeMinorVersion and getAnopePatchVersion,
each returning versions and wont get loaded when (i didnt check the code, presumption) the minor and major doesnt match. I have patched them
to return the same version as bahamut.dll as ircd_init didnt get loaded. I would rebuild it but i am so tired of building open source stuff with all unneeded
complications (well if there would be some vcprojs ok, but makefiles... i would really need a good reason to hassle with them, playing with them at
my job is more then enough for me...
)
To developers, i have two proposals:
- add option to remove/change the version and server advertising at join and "/version", it is highly annoying if some security holes are discovered
- add the configuration option to prevent version checking for -specific- modules (so the user would have to specify which should be skipped by version check)