summaryrefslogtreecommitdiff
path: root/src/modules.c
AgeCommit message (Collapse)Author
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-07-25Fix dumb modulesAdam
2013-07-25Memory: Properly initialize and free new module languages.mokkori
Memory: Properly free strings in module config directive lookups. Memory: Do not leak module version and author in rare situations. Memory: Memory leak when deleting a module callback. Memory: Memory leaks with module messages. Memory: Memory leaks with module commands. Memory: Memory leaks with module event handlers. Memory: Memory leaks with module event hooks. Memory: Every module config entry of type string is leaked on config reload. Memory: Leak services root list, ulines list, host setters list, modules autoload list, modules delayed autoload list, hostserv/memoserv/helpserv/botserv/operserv/chanserv/nickserv core modules lists on config reload. Memory: Leaks with channel bans/invites/exceptions. Memory: Leak when updating already existing ignore. Memory: Invalid pointer read in slists. Memory: Leak when using /cs appendtopic. Memory: Leak on (currently impossible) config reload. Memory: Syscall param write(buf) points to uninitialised byte(s) in save_ns_dbase(). Memory: Leak if PreNickServDB is set and NSEmailReg is not. Removing a command no longer calls free() on help_param*, reversed previous changes Changes to CSMaxReg, MSMaxMemos and NewsCount are now properly reflected in help notices after config reload Small adjustments Fixed copy&paste mistake Fix findCommand() searching in the wrong command tables
2013-06-05Bug #1527 - Fixed modules being loaded regardless of the load abort signal ↵Viper
returned by a modules AnopeInit function. (Introduced in commit. e0c3069c)
2013-06-05Fixed messy indentation using a combination of spaces and tabs.Viper
2013-01-09Update copyright to 2013. This was done with:Adam
find include/ src/ lang/ docs/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2012-10-31Cleanup many compile warnings from make and make strictAdam
2012-01-02Updated Copyright to 2012Adam
2011-04-28Added events for module loading/unloading and command creation/deletion.Viper
Enables modules expanding on other modules to adjust hooks if needed. - Related to bug #1263.
2011-01-06Updated Copyright to 2011lethality
2010-12-28Made the moduleGetData debug messages for level 2+Adam
2010-12-07Fixed some warnings found by cppcheckAdam
2010-09-07Fixed make strict build and cleaned up some warningsAdam
2010-06-18Removed all references to the SVN keyword IdAdam
2010-05-06Fixed unloading modules commands, fixes a crash introduced by the last commitAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2935 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-05Always set mod_current_module and mod_current_module_name, fixes a few of ↵Adam-
the functions in modules.c relying on it. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2931 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-05Print an error if the TS6 SID isn't set/is set incorrectly, most people ↵Adam-
don't know how to work logfiles git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2930 5417fbe8-f217-4b02-8779-1006273d7864
2010-01-11updated copyright info for 2010pimpmylinux
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2752 5417fbe8-f217-4b02-8779-1006273d7864
2009-01-03Update copyright & contact information within files.sjaz
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@1912 5417fbe8-f217-4b02-8779-1006273d7864
2009-01-01Anope Stable Branchsjaz
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@1902 5417fbe8-f217-4b02-8779-1006273d7864