summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Key hiding when youre not on the channelGravatar brain2006-01-311-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2998 e03df62e-2008-0410-955e-edbf42e46eb7
* Unneccesary spaceGravatar brain2006-01-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2992 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new event into m_spanningtree, event id send_metadata, which allows ↵Gravatar brain2006-01-301-1/+13
| | | | | | | | | arbitary posting of metadata outside of the netburst see line 529 of m_ssl_gnutls for an example of how to use it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2990 e03df62e-2008-0410-955e-edbf42e46eb7
* Remainder of TYPE_OTHER metadataGravatar brain2006-01-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2983 e03df62e-2008-0410-955e-edbf42e46eb7
* See last commitGravatar brain2006-01-301-3/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2982 e03df62e-2008-0410-955e-edbf42e46eb7
* Improved IP handling. Now uses in_addr to store client ip, not char[16]!Gravatar brain2006-01-271-4/+4
| | | | | | | | Added global and local session limits All of this needs TESTING. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2934 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed another instance of IP being shownGravatar brain2006-01-231-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2877 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to not display ip where not needed (breaks hidden hubs)Gravatar brain2006-01-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2876 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo fixGravatar brain2006-01-231-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2869 e03df62e-2008-0410-955e-edbf42e46eb7
* Patched to allow FTOPIC from users (so that chanserv can update the settime ↵Gravatar brain2006-01-231-2/+16
| | | | | | and the topic still come from chanserv) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2868 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo fixGravatar brain2006-01-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2867 e03df62e-2008-0410-955e-edbf42e46eb7
* Optional IP-Hiding for serversGravatar brain2006-01-231-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2864 e03df62e-2008-0410-955e-edbf42e46eb7
* Was using OnUserPre* when i wanted to use OnUser*, which meant that remote ↵Gravatar brain2006-01-221-30/+1
| | | | | | servers werent picking up the changes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2839 e03df62e-2008-0410-955e-edbf42e46eb7
* Put some stuff back that was NEEDED.Gravatar brain2006-01-221-2/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2838 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed need for server kicks to be managed in hereGravatar brain2006-01-221-30/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2837 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to server kick (i hope)Gravatar brain2006-01-221-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2835 e03df62e-2008-0410-955e-edbf42e46eb7
* Added facility for servers to send KICK message (ew, i hate this crap)Gravatar brain2006-01-221-1/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2830 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for part messages in the module API (and therefore between ↵Gravatar brain2006-01-171-1/+3
| | | | | | servers too) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2815 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated copyrights in headers etc using perl inplace editGravatar brain2006-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7
* Made InspSocket::Read return an empty but non-NULL string when it receives ↵Gravatar brain2006-01-151-1/+5
| | | | | | EAGAIN (this method didnt know how to cope with EAGAIN before, may be causing random splits?) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2792 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed 'stops responding after server pingout, while using select' but as ↵Gravatar brain2006-01-141-2/+0
| | | | | | found by merwin -- this needs testing in epoll git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2788 e03df62e-2008-0410-955e-edbf42e46eb7
* Added RemoveSocket as a test fix for merwins bugGravatar brain2006-01-141-18/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2787 e03df62e-2008-0410-955e-edbf42e46eb7
* Added extra safety check for a condition that should NOT happen (in theory, ↵Gravatar brain2006-01-131-44/+49
| | | | | | but still) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2785 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed channel user lists from vector to mapGravatar brain2006-01-121-7/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed methods being used for wrong object typeGravatar brain2006-01-101-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2768 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to not bother pinging an active serverGravatar brain2006-01-101-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2767 e03df62e-2008-0410-955e-edbf42e46eb7
* Increased ping frequency from 1 minute to 5 minutes (1 minute is kind of ↵Gravatar brain2006-01-101-2/+2
| | | | | | overkill) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2766 e03df62e-2008-0410-955e-edbf42e46eb7
* Added anti-newbie warning, if attempt is made to use old-style linking ↵Gravatar brain2006-01-101-0/+10
| | | | | | protocol with m_spanningtree, error "Cannot use the old-style mesh linking protocol with m_spanningtree.so!" is given. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2765 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Priority method to move this module to end of queueGravatar brain2006-01-091-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2759 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'a' flag to STATS c which indicates autoconnect stateGravatar brain2006-01-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2755 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed %s to %c for statscharGravatar brain2006-01-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2750 e03df62e-2008-0410-955e-edbf42e46eb7
* *TEST* Oper-Only-Stats (not yet tested)Gravatar brain2006-01-091-9/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2749 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 005 stuff after VERSIONGravatar brain2006-01-091-0/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2745 e03df62e-2008-0410-955e-edbf42e46eb7
* Sync fixes for m_park et alGravatar brain2006-01-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2744 e03df62e-2008-0410-955e-edbf42e46eb7
* Aligned % fields in mapGravatar brain2006-01-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2738 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed printf specifiers in map to right-align digitsGravatar brain2006-01-081-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2737 e03df62e-2008-0410-955e-edbf42e46eb7
* Added User Counts to /mapGravatar frostycoolslug2006-01-081-1/+52
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2736 e03df62e-2008-0410-955e-edbf42e46eb7
* Added specific errors relating to invalid link tags (requested by Strike)Gravatar brain2005-12-311-1/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2719 e03df62e-2008-0410-955e-edbf42e46eb7
* Ommitting \r and \n from debug display of outbound linesGravatar brain2005-12-301-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2712 e03df62e-2008-0410-955e-edbf42e46eb7
* Now uses two AES contexts, an 'in' context and an 'out' contextGravatar brain2005-12-301-15/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2711 e03df62e-2008-0410-955e-edbf42e46eb7
* TEST CODE: CBC encryption type in AES rather than ECBGravatar brain2005-12-301-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2710 e03df62e-2008-0410-955e-edbf42e46eb7
* Made 'fake direction' less loud, removed 'invalid source'Gravatar brain2005-12-281-8/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2690 e03df62e-2008-0410-955e-edbf42e46eb7
* Check on upper bounds of base64 decodeGravatar brain2005-12-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2679 e03df62e-2008-0410-955e-edbf42e46eb7
* Added checking for bad base64 decodesGravatar brain2005-12-271-8/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2678 e03df62e-2008-0410-955e-edbf42e46eb7
* Converted to 'Implements' systemGravatar brain2005-12-261-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2666 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to new new 'Implements' arrayGravatar brain2005-12-261-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2656 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempted fix for munged ctcps during encryptionGravatar brain2005-12-231-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2651 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed encryption being set on a connection that has only just begun!Gravatar brain2005-12-221-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2636 e03df62e-2008-0410-955e-edbf42e46eb7
* Allowed capab unencrypted in an encrypted connectionGravatar brain2005-12-221-6/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2635 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to include new parameterGravatar brain2005-12-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2602 e03df62e-2008-0410-955e-edbf42e46eb7