summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2014-10-14Fix module event prioritization which was broken with the newerAdam
auto-attach event stuff. Also remove logically dead code from os_defcon, and make os_defcon akill similar masks to os_session when enforcing session akills. Fixes #1618 which relies on os_session to be prioritized before os_defcon.
2014-10-12Move nick register event to make it easier for modules to determine if a ↵Adam
newly registered nick is confirmed or not. Add confirm event.
2014-10-12Add exempts and optionally allow authenticated users past m_dnsblAdam
2014-10-12Add an operserv/oper/modify privilege.Thomas Fargeix
The operserv/oper command privilege allows to add operators with fewer or the same privileges as ourself. This new privilege allows to have operators who can use operserv/oper to see the list of operators and their privileges, but cannot add new operators.
2014-10-12Add a chanserv/access/list privilegeThomas Fargeix
Replace the existing chanserv/access/list command access, only used in cs_xop, by a privilege with the same name. It which allows read-only access to cs_access, cs_flags, cs_xop and cs_akick, while the already-existing chanserv/access/modify privilege allows to modify them.
2014-10-06Log when memos are sentAdam
2014-10-06Clean up collide timers on identify, otherwise you can login and logout ↵Adam
before the timer tick which will still enforce the collide
2014-10-06Don't add duplicate akills in os_sessionAdam
2014-10-06Clear pending collided state on release, fixes colliding users using recover ↵Adam
into enforcers
2014-10-06Add a confirmation reply to ns recover on an unidentified user with svsnickAdam
2014-10-06ngircd doesn't allow sourceless messagesAdam
2014-09-14changed the engine of the chanstats table from InnoDB back to MyISAM to ↵DukePyrolator
avoid increasing the auto_increment counter on each INSERT IGNORE. For existing tables please manually run 'ALTER TABLE anope_chanstats ENGINE=MyISAM'.
2014-09-14fixed typo in the last commitDukePyrolator
2014-09-14added missing support for operonly and silentoperonly in os_defconDukePyrolator
2014-09-01Fix unserializing badwords to not add dupes when unserializing an existing ↵Adam
bw object
2014-08-24Change Channel::GetModeList to return a copy of the mode list, not aAdam
pair of lower/upper bound iterators. Sometimes when iterating the list, like in cs_mode, we can modify the contents of it, which combined with mlock always agressively trying to readd modes to it can do bad things.
2014-08-11cs_set: Fix logging for SET SUCCESSOR to correctly log overrides.Robby-
2014-08-03List opertypes in /os oper infoAdam
2014-08-03Make botserv fantasy override its own privilegeAdam
2014-08-03Fix some botserv help entries from showing when they shouldn'tAdam
2014-08-03Add cs_mode:max config optionAdam
2014-08-03Allow "modify" in flags to be optionalAdam
2014-08-03Allow "set" in topic set to be optionalAdam
2014-08-03Add ms_ignore:max config optionAdam
2014-08-03Do not allow unconfirmed users to send memos or request vhostsAdam
2014-07-27Fix a few help messages.Robby-
2014-07-26Merge pull request #81 from miwob/master+invite_tsAdam
hybrid.cpp: add our own SendInvite() which sends the channel's timestamp...
2014-07-26Use ts version of services stamp when the account is unconfirmed on Unreal ↵Adam
as 3.2.10.4 has changed thie behavior
2014-07-26When object unserialization fails (due to not having dependency objects) ↵Adam
bump the ts to try again later.
2014-07-11Fix Log() calls in m_ldap_operAdam
2014-06-26Merge pull request #84 from Zantox/2.0Robby-
Minor cs_unban Lang Update @Robby- Updated HostServ Command English Language Updated ChanServ Command English Language Updated BotServ Command English Language
2014-06-26Minor cs_unban Lang Update @Robby-Zantox
2014-06-25Updated HostServ Command English LanguageZantox
2014-06-25Updated ChanServ Command English LanguageZantox
2014-06-23Updated BotServ Command English LanguageZantox
2014-06-19hybrid.cpp: add our own SendInvite() which sends the channel's timestamp ↵miwob
along the INVITE command. INVITE with channel TS will be mandatory in some future release of ircd-hybrid
2014-06-17Correct some language stringsAdam
2014-06-15Log more when unable to backup databases in db_flatfileAdam
2014-06-09Track SVSKILL on unrealAdam
2014-06-09Correct wording of log message when ldap services are createdAdam
2014-06-09Fix help log output exampleAdam
2014-06-09Fix information leak in cs_updownAdam
2014-05-30Fix Windows build and update library names to the newer ones.Adam
Also fix crash on Windows when unloading a module because it threw an exception.
2014-05-30Don't allow setting -y on inspircd, secureops etc will try to enforce thisAdam
2014-05-30Fix access check in ns_groupAdam
2014-05-27Set timer owner for nickserv timersAdam
2014-05-27Fix default db name in db_flatfifle in a couple placesAdam
2014-05-21Core prep for p10 stuffAdam
2014-05-20Speed up akill xline checksAdam
Cache xline nick, user, host, etc instead of rebuilding it everytime its requested. Store users ip in sockaddr form and not string form to prevent having to rebuild sockaddrs when checking xlines. Also do not try to convert empty config values in Config::Get as this can be rather common if a non string configuration value is not set, and the cost of the ConvertException is great.
2014-05-20Add English language file which users can edit to modify language stringsAdam