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
Make /cs status use the chanserv/auspex privilege instead of chanserv/access/modify, as it only views channel access
Allow m_sql_authentication to disable email changing similar to m_ldap_authentication
Fix recovering enforcers not properly quitting them
Always run uid/sid generation loop at least once to not reuse older ids immediately
Add the channel name to reply of cs-status, useful for applications
Merge pull request #39 from DanielOaks/cs-status-channelname

Add the channel name to reply of cs-status, useful for applications