aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Collapse)AuthorAgeFilesLines
* m_spanningtree Add function to easily determine whether a server was ↵Gravatar attilamolnar2012-07-082-1/+10
| | | | introduced to the network, use it to determine when to send SQUIT
* m_spanningtree Fix crash in SVSPART handler when the given channel doesn't existGravatar attilamolnar2012-07-041-7/+9
|
* m_spanningtree Call the collision handler with the proper parameter (client ↵Gravatar attilamolnar2012-07-011-1/+1
| | | | ip instead of modestring) when a nick collides at burst
* m_spanningtree Return when ecountering an invalid command coming from a ↵Gravatar attilamolnar2012-07-011-1/+3
| | | | remote server
* Fix crash in ADDLINE handler when the command had no parametersGravatar attilamolnar2012-07-011-1/+1
|
* Fix pending invites not being removed when a channel was deleted or had its ↵Gravatar attilamolnar2012-06-171-0/+1
| | | | TS lowered
* m_spanningtree Burst to a new server before introducing it to the rest of ↵Gravatar attilamolnar2012-06-123-13/+20
| | | | | | the network Fixes issue #103 reported by @nenolod
* Be consistent with Robby's qQ snomask changesGravatar Sir Poggles2012-06-121-1/+1
|
* m_spanningtree Only add a resolved server IP as valid if it still exists ↵Gravatar attilamolnar2012-06-111-1/+9
| | | | when the lookup completes
* m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.hGravatar attilamolnar2012-06-112-22/+25
|
* m_spanningtree Disallow server passwords which contain a space char and ↵Gravatar attilamolnar2012-06-111-0/+6
| | | | | | those which begin with a colon Update links.conf.example
* m_spanningtree Notify opers upon ecountering a configuration error when ↵Gravatar attilamolnar2012-06-112-55/+36
| | | | rehashing
* m_spanningtree Fix desync issue #37 reported by @Joah - part 2Gravatar attilamolnar2012-05-311-7/+7
|
* Debian typo fixes.Gravatar Peter Powell2012-05-251-2/+2
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-1951-392/+784
|
* Forward port 1d703dcf7858a322c823bbd80f9507b627c5738c.Gravatar attilamolnar2012-04-181-1/+1
|
* Log mode errors when processing FJOIN.Gravatar Robin Burchell2012-04-181-3/+5
|
* Fix typo.Gravatar Robin Burchell2012-04-181-1/+1
|
* Match the logging in the rest of this module.Gravatar Robin Burchell2012-04-181-3/+3
|
* Be more helpful when processing commands from a linked server.Gravatar Robin Burchell2012-04-181-5/+18
| | | | | When diagnosing errors with s2s traffic, it costs us next to nothing to try a little harder to generate useful errors so errors are immediately apparent.
* Fix some of the include guard names (requested by SaberUK)Gravatar Justin Crawford2012-04-149-18/+18
|
* Fixes for bug #12Gravatar Justin Crawford2012-04-149-18/+18
|
* Fix unused variables reported by the clang static analyzer.Gravatar Peter Powell2012-04-141-1/+0
|
* Always use local SID as the source for PONG repliesGravatar Daniel De Graaf2011-06-231-1/+1
|
* Fixed Windows build on VS 2010Gravatar Adam2011-04-102-1/+0
|
* Fix timeout defaulting to zero for link blocksGravatar Daniel De Graaf2011-02-281-1/+1
|
* Fix bug #117, found by satmd, thanksGravatar Jackmcbarn2011-01-191-3/+3
|
* Restore prefixGravatar Jackmcbarn2010-12-021-1/+1
|
* Fix possible crashGravatar Jackmcbarn2010-12-021-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 ↵Gravatar Daniel De Graaf2010-05-081-1/+1
| | | | (like denora)
* Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this)Gravatar Daniel De Graaf2010-05-081-0/+2
|
* Don't use an empty direction when receiving a sourceless server commandGravatar Daniel De Graaf2010-04-291-6/+2
|
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-04-161-2/+3
|
* Prevent using invalid UIDs and enforce UID/SID matchingGravatar Daniel De Graaf2010-04-111-4/+8
|
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-03-192-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some more incorrect socket useGravatar danieldg2010-03-021-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12585 e03df62e-2008-0410-955e-edbf42e46eb7
* What, I have to make this compile now?Gravatar danieldg2010-03-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12581 e03df62e-2008-0410-955e-edbf42e46eb7
* Log duplicate UUID events a bit betterGravatar danieldg2010-03-021-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12580 e03df62e-2008-0410-955e-edbf42e46eb7
* Log invalid S2S commands a bit betterGravatar danieldg2010-03-021-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12579 e03df62e-2008-0410-955e-edbf42e46eb7
* Let ENCAP target match on server names, not just SIDsGravatar danieldg2010-03-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12577 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix snomask sending having the final-parameter colon stripped (noticed in ↵Gravatar danieldg2010-02-281-1/+2
| | | | | | globops in bug #951) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12573 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't strip ENCAP from WHOISNOTICE, it will delink 1.2 serversGravatar danieldg2010-02-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12566 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵Gravatar danieldg2010-02-231-5/+0
| | | | | | specified git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7
* Add HMAC implementation to HashProviderGravatar danieldg2010-02-212-24/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12508 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow SASL messages to be targeted at the services serverGravatar danieldg2010-02-184-15/+20
| | | | | | | <sasl target="services.example.net"> will avoid broadcasting all authentication messages across the network, which improves security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12494 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix double-erase of iterator if a server dies and times out at the same timeGravatar danieldg2010-02-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12490 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix routing of prefix-channel messages now that 2.0 sends to status and ↵Gravatar danieldg2010-02-172-2/+11
| | | | | | above, not just status git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12483 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <oper:autologin> to allow SSL fingerprint-based automatic oper loginGravatar danieldg2010-02-151-6/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up treesocket naming confusion by adding a link block reference during ↵Gravatar danieldg2010-02-138-157/+84
| | | | | | negotiation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452 e03df62e-2008-0410-955e-edbf42e46eb7