summaryrefslogtreecommitdiff
path: root/modules/protocol
AgeCommit message (Collapse)Author
2010-12-30Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2010-12-29Use empty SJOINs when allowed to create empty permanent channelsAdam
2010-12-29Added a ConvertException to be thrown when convertTo failsAdam
2010-12-24Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2010-12-23Rewrote the ignore code. Adds creator and reason to /os ignore list.Adam
2010-12-14Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2010-12-13Bug #1079 - Don't use users real host and IPs when matching againstAdam
bans and excepts, except when a user is unbanning themselves, in an attempt to prevent people from gaining other users IPs. This removes support for Unreal and Bahamuts SVSMode -b because it will unban users by real host and IP.
2010-12-13changed a few 'if' to 'else if'DukePyrolator
2010-12-12Do not validate users during netburst until after the server is done syncingAdam
2010-12-12Bug #1177 - Readded in support for cs_mode to act on every channelAdam
2010-12-12Fixed a few places in the plexus protocol module where we were sending nick ↵Adam
not UID
2010-12-12fixed a compile error in plexus protocol moduleDukePyrolator
2010-12-12store the ssl fingerprint in the userstructDukePyrolator
2010-12-12Cleaned up some things, made the protocol modules use some basic inheritance ↵Adam
to cut back on their code duplication. More work can be done in the future to remove even more of it.
2010-12-12Added cs_entrymsgAdam
2010-12-12Fixed some sed failureAdam
2010-12-12Added a plexus3 protocol moduleAdam
2010-12-12Added cs_mode, rewrote the old list mode code, and added CIDR supportAdam
2010-11-22Fixed sending operwalls on ratboxAdam
2010-11-21Introduce our clients with umode +q on Unreal so they can't be kickedAdam
2010-10-23Fixed a crash on inspircd if we get a join without a TSAdam
2010-10-22Fixed some Windows problemsAdam
2010-10-08Fixed a crash on insp12 if we receeve a part without a reasonAdam
2010-10-08Fixed handling fmodes on inspircd12Adam
2010-10-07fixed internally setting +o on OPERTYPEDukePyrolator
2010-10-04Allow reloading of the protocol module with /operserv modreloadAdam
2010-10-04Automatically destruct messages when modules are unloadedAdam
2010-10-04Changed the protocol handling system to use a vector of strings instead of C ↵Adam
style arrays. Burned the old process/split_buf/memory.c code
2010-10-03Fixed checking the global block in the config to work ok, fixed having ↵Adam
non-core service bots logging messages, fixed setting the topic to the topic setter on inspircd12/20, and fixed logging status mode changes on ts6 ircds
2010-10-02Made OperServ and Global optionalAdam
2010-09-27Cleaned up some unused code, moved handling of user modes around so we dont ↵Adam
get log messages about user modes when users connect, and fixed tracking some umodes on Unreal
2010-09-19Keep users +r on InspIRCd if their account name matches their login nameAdam
2010-09-16Fixed many bugs and crashesAdam
2010-09-15Rewrote all of the topic code, fixes a few topic related problems on some ↵Adam
older IRCds
2010-09-11Allow identifying to other accounts using /nickserv id account passAdam
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-09-10Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCdsAdam
2010-09-09Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵Adam
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module.
2010-09-09fixed cs_unban on inspircd 1.2 and 2.0DukePyrolator
2010-08-28Clean up some of the old now unused IRCDVar struct vars, and made the ↵Adam
logchan bots join if the IRCd requires them to
2010-08-27Added a new logging systemAdam
2010-08-27Added an Anope::string::is_pos_number_only function to use everywhere we ↵Adam
convertTo unsigned values, and fixed the mail delay error message to give the correct time.
2010-08-21Made Anope keep track of channels its clients are in if it splits from its ↵Adam
uplink, then burst them back to its uplink once connection is reestablished. Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
2010-08-19Changed the svid system back to using user timestamps for IRCds limited to ↵Adam
just usermode +d. This allows us to keep people logged in once again when Anope is restarted.
2010-08-17Rewrote the config reader to better handle invalid configs.Adam
This prevents Anope from exploding when /os reload has errors.
2010-08-15Cleanup of various different crashes/inconsistanciesAdam
2010-08-01Fixed some issues with reconnecting if we disconnect from the uplinkAdam
2010-08-01Cleanup in main.cpp.Naram Qashat
2010-07-29Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags ↵Adam
bitsets for modes to not use a max defined value, it can go over
2010-07-29Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵Naram Qashat
because of the Unreal protocol module, it makes me sad.