Fix crash when channels are registered that do not exist by non users
Fix forbid add message to show the correct type
Allow inverting opertype privs and commands, to make them behave like the log settings
Readd channel description to ns alist output
Fix naming collision between modes +g and +G on inspircd, rename the common badwords censor mode to censor
Do not translate command parameters that do not have translatable strings in them, or are not meant to be translated in the first place.
Don't expire ignores when NoExpire is enabled.
Fix loading kicker ttb data
Also have m_ldap_authentication disable nick grouping if registration is disabled
Set last_realname in m_ldap_authentication when new nicks are registered
Show the command name and not service name in the access denied log messages
I don't think this OnBotKick to hold channels is necessary anymore as Sync should cover everything now, and this causes weird things when the last user in a channel kicks themselves out using the bot. Also handle users rejoining a channel while its held better.
Make inspircds module class names not conflict because it confuses OSX
Update copyright to 2014. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
Have db_old load news.db too
Move modules out of extras that dont have external dependencies
Update os_config
Add an explicit privilege for os_config's modify
Move modules/stats under extras because it depends on m_mysql, update its config a bit to look similar to all of the other config files
Also make m_sql_authentication block nick grouping if it is disabling registration