aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* Always use local SID as the source for PONG repliesGravatar Daniel De Graaf2011-06-231-1/+1
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-0449-49/+49
* Fix timeout defaulting to zero for link blocksGravatar Daniel De Graaf2011-02-281-1/+1
* Remove command_parse.h from inspircd.hGravatar Jackmcbarn2011-01-303-0/+3
* Remove inspsocket.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove dns.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove cull_list.h from inspircd.hGravatar Jackmcbarn2011-01-295-5/+6
* Remove protocol.h from inspircd.hGravatar Jackmcbarn2011-01-291-0/+1
* Fix memory leakGravatar Jackmcbarn2011-01-201-1/+1
* Fix bug #117, found by satmd, thanksGravatar Jackmcbarn2011-01-191-3/+3
* Forward port crash fix from 2.0Gravatar Jackmcbarn2010-12-021-1/+1
* Don't use a typedef as a variable nameGravatar Jackmcbarn2010-12-012-9/+9
* It's safe to delete a null pointerGravatar Jackmcbarn2010-12-011-2/+1
* Use std::string::npos rather than -1Gravatar Jackmcbarn2010-12-011-1/+1
* Fix reference-after-delete of ServerUser object in ~TreeServerGravatar Daniel De Graaf2010-11-091-2/+2
* Include reason in netsplit messageGravatar Daniel De Graaf2010-10-171-1/+1
* Rewrite TreeSocket timeout and lifecycle managementGravatar Daniel De Graaf2010-10-108-174/+125
* Add command to control autoconnect blocksGravatar Jackmcbarn2010-10-074-3/+89
* Avoid RESYNC on channel creation when possibleGravatar Daniel De Graaf2010-10-021-1/+16
* Fix error handling and bad SQL syntaxGravatar Daniel De Graaf2010-10-021-1/+2
* Remove some unneeded complexity from spanningtreeGravatar Daniel De Graaf2010-10-0215-367/+118
* Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUserGravatar Daniel De Graaf2010-09-125-63/+10
* Move RemoteUser into spanningtreeGravatar Daniel De Graaf2010-09-123-1/+27
* Update m_flatfile_channels to be more robust•••Enable storage of registered channels without permanent channels, or vice versa Only set the dirty bit if a channel that is written to the database gets its mode or topic changed, rather than any channel or user Move NukeChannel to core and put announcets back in options Allow sending mode merges via the protocol interface Gravatar Jackmcbarn2010-09-066-63/+4
* Add CrashState for tracing basic call state when the stack is corruptGravatar Daniel De Graaf2010-08-252-2/+3
* Remove "assign()" converter between irc::string and std::stringGravatar Daniel De Graaf2010-08-222-4/+4
* Remove incorrect check of <link:ipaddr> as allowmaskGravatar Daniel De Graaf2010-08-221-11/+3
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+2
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-211-6/+4
* More config logging fixupsGravatar Daniel De Graaf2010-08-211-49/+22
* Move spanningtree config to <spanningtree> from various other placesGravatar Daniel De Graaf2010-08-211-15/+11
* Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. Gravatar Daniel De Graaf2010-08-212-3/+3
* Fix null deref on distant proto_version check in FMODEGravatar Daniel De Graaf2010-08-161-1/+1
* Move a useful utility function from spanningtree to coreGravatar Daniel De Graaf2010-08-152-25/+4
* Add SyncTarget::SendCommand for sending preformatted lines s2sGravatar Daniel De Graaf2010-08-142-5/+11
* Replace dynamic_cast with faster explicit type markingGravatar Daniel De Graaf2010-08-141-8/+8
* Recreate the Channel object during a TS reset•••This ensures that all obsolete metadata, modes, and other information from the old channel is discarded on a TS reset. Gravatar Daniel De Graaf2010-08-142-37/+50
* Add mode-merge indicator to FMODE•••This introduces explicit mode-merge request, rather than forcing all server-sourced mode changes to be merged. Syntax: :SID FMODE #chan TS =mode params For protocol 1202 and below, this is converted back to +. Gravatar Daniel De Graaf2010-08-134-59/+57
* Finish header file #include untangleGravatar Daniel De Graaf2010-08-0813-35/+0
* Prevent kicks of users who have a protecting low-rank prefix setGravatar Daniel De Graaf2010-08-071-1/+1
* Use the remote channel's capitalization on a losing TS mergeGravatar Daniel De Graaf2010-08-031-2/+4
* Correct source of initial BURST line from servers sending it without one (lik...Gravatar Daniel De Graaf2010-08-031-1/+1
* Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this)Gravatar Daniel De Graaf2010-08-031-0/+2
* Don't use an empty direction when receiving a sourceless server commandGravatar Daniel De Graaf2010-08-031-6/+2
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-08-031-2/+3
* Get rid of more useless assign() invocationsGravatar Daniel De Graaf2010-08-032-3/+4
* Make irc::string faster and less wasteful•••Change irc::string from an std::basic_string typedef to a wrapper around an std::string, to avoid unneeded copies in assign(). Gravatar Daniel De Graaf2010-08-033-10/+10
* Remove unneeded copy of server name for every remote userGravatar Daniel De Graaf2010-08-034-12/+9
* Prevent using invalid UIDs and enforce UID/SID matchingGravatar Daniel De Graaf2010-08-031-4/+8
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-08-032-2/+2