summaryrefslogtreecommitdiff
path: root/modules/protocol/inspircd20.cpp
AgeCommit message (Collapse)Author
2012-10-07InspIRCd: Log when server-side topiclocking is enabled in the config but the ↵attilamolnar
module is not loaded
2012-10-06Fixups and cleanup for the last few commitsAdam
2012-10-07InspIRCd: Add support for server side topic locks using METADATA topiclockattilamolnar
2012-10-07InspIRCd: Add support for sending detecting m_topiclock and sending SVSTOPIC ↵attilamolnar
when it is available
2012-10-07InspIRCd: Send channel METADATA using a dedicated functionattilamolnar
2012-10-06Parse and store the spanningtree protocol version for InspIRCdattilamolnar
2012-10-06InspIRCd: Remove has_svshold, use IRCDProto::CanSVSHoldattilamolnar
2012-10-02Somehow the kick handler got lost in the confusion. Send the topic time with ↵Adam
ftopic on inspircd not the current time. Removed some unneeded protocol functions
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-07-01Actually the core can't handle empty realnames, just ignore themAdam
2012-07-01Remove some unused code in inspircd20 protocol module & allow ↵Adam
/chghost/ident/naming services clients
2012-05-23Add support for inspircd2.0+s mlock, improved on Unreal's, and made server ↵Adam
side mlock usage configurable
2012-04-25Fixed non-debug buildAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-22Added regex support for many commands, such as akill, sqline, snline,Adam
all of the */list commands, etc. Also extended the ability of akill to match a full nick!user@host and real name of users.
2012-02-19Made our message sources actual clients/servers, and put in a few more ↵Adam
default messages for very standard things (KICK etc)
2012-02-18Use C++11's explicit override feature if availableAdam
2012-02-14Clean up and reorganize our header filesAdam
2012-01-02Updated Copyright to 2012Adam
2011-12-27Made capab management a bit simplierAdam
2011-11-25Remove send_cmd and replace it with a stringstreamAdam
2011-10-18Reorder some stuff in Init & the ts6 proto mods to fix weirdness from bots ↵Adam
being introduced by 3rd party modules
2011-10-14Added options:nonicknameownership config optionAdam
2011-09-10Track what "level" channel status modes are, which allows us to have ↵Adam
chanserv/mode determine if a status mode can be set by users better
2011-08-29Changed a few fatal exceptions to shutdown a bit more gracefullyAdam
2011-08-25Only match users against the more "serious" extbans (ones which prevent ↵Adam
users from joining)
2011-08-18Bug #1317 - fixed sha1 fingerprint hashes in the inspircd protocol modulesDukePyrolator
2011-08-12Removed the unused ChannelModeBan codeAdam
2011-08-07Fixed generating sid on startupAdam
2011-08-03Generate random SIDs for us if one is not specifiedAdam
2011-07-31Fixed these ModuleManager::Attach calls once and for all..Adam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-06-27Fixed the mode manager from complaining about prefixless modes on insp20Adam
2011-05-16Use module type to determine what type each module is instead of its ↵Adam
location in the configuration file.
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-03-14Fixed compileAdam
2011-03-13Added some useful Anope::Version functions to prevent some files from ↵DukePyrolator
unnecessarily rebuilding on every make
2011-03-12added ns_certDukePyrolator
2011-03-11Fixed validating users on all server syncsAdam
2011-03-07Added support for extbansAdam
2011-03-06Change the mode name code to use Flags names in preparation for extban supportAdam
2011-03-05Removed nickrequests, instead have unconfirmed registrations. Also made ↵Adam
ns_resetpass allow remote-id to get past things such as kill immed.
2011-02-25More fixes. Also made db_mysql_live not keep bots updated because thats ↵Adam
pointless and made m_asynch_commands respect user language settings.
2011-02-25Fixed a lot of small problemsAdam
2011-02-22Store modes in the databases told to us during runtime that we don't have ↵Adam
information any about. Allows mlocking things like InspIRCds +w etc. Also fixes part of #1235
2011-02-19Inspircd does not send CAPAB NOQUIT, assume itAdam
2011-02-19Fixed aborting because of invalid values given to mode +f on inspircdAdam
2011-02-09Removed a lot of the old capab flags we dont/have never usedAdam
2011-01-28Added patricia_tree::iteratorAdam
2011-01-28Fixed setting usermode +k on our clients on InspIRCd 2.0Adam