summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix double-invocation of Squit that can cause a crash on delinkGravatar danieldg2010-02-132-4/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12451 e03df62e-2008-0410-955e-edbf42e46eb7
* Restart server_hash iteration after quitting dead and pinged out serversGravatar danieldg2010-02-112-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12435 e03df62e-2008-0410-955e-edbf42e46eb7
* Make UID modify its parameter on a nick collision so that services has an ↵Gravatar danieldg2010-02-111-5/+4
| | | | | | easier time understanding things git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12433 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix routing of KILL command when sourced from a serverGravatar danieldg2010-02-112-57/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12432 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar danieldg2010-02-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12417 e03df62e-2008-0410-955e-edbf42e46eb7
* Sort CAPAB CHANMODES and USERMODESGravatar danieldg2010-02-091-9/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12416 e03df62e-2008-0410-955e-edbf42e46eb7
* Add random number generation functions to InspIRCd class.Gravatar danieldg2010-02-093-35/+1
| | | | | | | Default implementation uses libc random(), which can be better than rand(). If gnutls is loaded, gcrypt will be used to provide random numbers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12404 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix error message on OPTCOMMON mismatchGravatar danieldg2010-02-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12403 e03df62e-2008-0410-955e-edbf42e46eb7
* SSL certificate requests prior to full registration must use ↵Gravatar danieldg2010-02-081-1/+1
| | | | | | SocketCertificateRequest git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12402 e03df62e-2008-0410-955e-edbf42e46eb7
* More cleanup of quit serversGravatar danieldg2010-02-072-11/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12394 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix left/right inversion in ListDifferenceGravatar danieldg2010-02-061-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12389 e03df62e-2008-0410-955e-edbf42e46eb7
* Send module load/unload notifications so that services can learn of new ↵Gravatar danieldg2010-02-061-2/+11
| | | | | | features without splitting git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12382 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix FIDENT response forging to run prior to the ENCAP stripGravatar danieldg2010-02-041-10/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12372 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix wrapping check so we waste slightly fewer lines in syncing ban lists via ↵Gravatar danieldg2010-02-041-1/+1
| | | | | | FMODE git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12371 e03df62e-2008-0410-955e-edbf42e46eb7
* Add DYING link state, push error messages on link, and only limit recvq on ↵Gravatar danieldg2010-02-043-3/+8
| | | | | | unauthenticated servers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12370 e03df62e-2008-0410-955e-edbf42e46eb7
* Split servers if they try to send infinite garbage without a newlineGravatar danieldg2010-02-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12369 e03df62e-2008-0410-955e-edbf42e46eb7
* Delink servers using an SSL module that is being reloadedGravatar danieldg2010-02-031-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12367 e03df62e-2008-0410-955e-edbf42e46eb7
* Forge FIDENT reply to CHGIDENT to prevent ident desync with 1.2 and 2.0 serversGravatar danieldg2010-02-031-0/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12365 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve SSL fingerprint on link messageGravatar danieldg2010-02-011-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12350 e03df62e-2008-0410-955e-edbf42e46eb7
* Strip colons from server SSL fingerprint, to allow the output of certificate ↵Gravatar danieldg2010-02-011-0/+9
| | | | | | information tools to be used directly git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12349 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow <link password=""> to specify identical send/recv passwordsGravatar danieldg2010-02-011-2/+2
| | | | | | | | | This can be simpler to use (don't need to swap send/recv between servers) Having identical passwords is very slightly less secure than having them differ; this doesn't remove sendpass/recvpass. It is recommended to use SSL fingerprints to authenticate servers for best security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12348 e03df62e-2008-0410-955e-edbf42e46eb7
* Stop parsing inbound server lines on an errorGravatar danieldg2010-01-301-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12334 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a few needless string crops, compile fixGravatar danieldg2010-01-302-13/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12329 e03df62e-2008-0410-955e-edbf42e46eb7