summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* Fix for potential crash with invalid prefixes (prefixes which are neither val...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10810 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-11-201-0/+11
* Don't burst expired X:, should help stop bounce wars..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-11-161-0/+6
* Fix malformed UID errors so that w00t can troubleshoot! :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10796 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-11-041-2/+2
* Fire every debug.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10786 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-11-021-1/+1
* Second attempt at time() -> SI->Time(), now problems with the original were f...•••Thanks Namegduf! (Please test, all, valdebug etc, report odd behaviour/warnings!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10783 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-11-013-3/+3
* Fix a result of Tired Coding (tm)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10774 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-11-011-1/+1
* It is not my %$"*&%" day. This never happened.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10773 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-311-1/+1
* Tidy up FJOIN processing somewhat - don't bother faking a TS to get modes acc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10772 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-311-14/+23
* Add REMOTEOPER snomask.. use it.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10770 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-311-1/+1
* Move some messages (correctly) to remote link snomask.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10769 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-311-3/+3
* Add snomask +s +L - remote link notices.•••Can be a useful distinction for bigger networks or networks with more distinction on what people can and cannot see. This also makes RemoteMessage more match it's docs and removes useless redundancy. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10759 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-315-53/+36
* Remove comment, as it is now done.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10740 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-281-2/+1
* Add user/channel mode synchronisation detection to CAPAB - link will now drop...•••This will not affect services. Side effect: Modes::ChanModes() -> Modes::GiveModeList(ModeMasks), mode list is formatted identically for both MASK_CHANNEL and MASK_USER. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10733 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-271-1/+11
* Be a hell of a lot more strict about malformed UID commands. We've always bee...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10731 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-271-23/+16
* Fix redundant stats snotice, thanks dz.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10730 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-271-1/+0
* Use TargetTypeFlags instead of int in a few places.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10711 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-252-5/+5
* As we have an enum for type, why not ..use it?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10710 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-252-5/+8
* Note where to find the docs.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-251-0/+4
* Nuke space indents from orbit. (die!!)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-251-9/+9
* Move spanningtree to use OnChangeLocalUserHost instead of OnChangeHost, this ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10702 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-252-6/+4
* Revert earlier time() -> SI->Time() diff for now, this causes problems with d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10695 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-233-3/+3
* Patch from Namegduf converting all instances (where possible) of time() -> Se...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-233-3/+3
* Remove outdated TODO•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10641 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-10-141-2/+0
* Update comment that says we dont send simplemodes in FJOIN, we do now.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10635 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-10-101-7/+0
* Fix crash caused by me being retarded.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10630 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-081-1/+4
* Fix: call OnRawSocketAccept for server connections. This isn't yet done in an...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10629 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-081-0/+2
* Some more safety checks to catch out invalid client introductions (e.g. from ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10623 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-10-051-2/+11
* Comments here too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10618 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-10-021-0/+9
* Some suggestions from jilles about handling unknown prefix errors, and some i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10613 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-302-6/+20
* Fix for listening sockets not clearing their timeout on connected. Reported b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10594 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-09-242-1/+4
* warning-free on windows•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10592 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-221-7/+0
* Fix for bug #605 reported by MacGuyver, if a line is expired when we are addi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10589 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-221-1/+1
* Be consistent. Use ServerInstance in all places instead of 'Instance' in half...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10579 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-2133-253/+253
* Fix various rline bugs, implement /stats R, and fix the issue where you get n...•••about when the rline fails due to missing provider? Also fix the fact that we dont have a catch around the Generate() in addline, which would just make insp abort. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10577 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-211-1/+10
* Fix the 'i/o error on connection (no error)' stuff, by displaying 'connected ...•••Also trigger failover whenever a connection times out in the new authentication timeout code (the connection isnt properly established so the failover should trigger) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10575 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-212-2/+11
* inbound sockets need a timeout, too. 30 secs should be pleanty•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10560 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-191-1/+4
* Implement timeout on outgoing server connections as per our docs <link:timeout>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10558 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-09-195-0/+27
* Fix KILL server-notice duplication•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10517 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-111-0/+1
* Remove a (now nonexistant) reference from .h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-4/+0
* Remove old listening stuff from spanningtree, use a new derived listener class.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-088-93/+84
* Two fixes: Ignore + when parsing mode string in UID, and dont prepend + if we...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-1/+5
* More debugging mesages for troubleshooting invalid mode sequences in UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-2/+9
* I guess it makes sense never to let the gecos be parsed as a mode param, even...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10365 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-1/+1
* Move all the parameters around AGAIN. See docs shortly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10364 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-313-22/+33
* Two fixes: First, change the error message for too few params for UID to now ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10363 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-312-2/+3
* What the fuck am I doing.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10362 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-1/+1
* Off-by-one on params also == masskill, woo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10361 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-1/+1
* Add snomasks to UID command, after 'modes', bump protocol version, as this ca...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10360 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-314-12/+16
* Remove a redundant check, and fix user-mode change propegation. (closes bug #...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10358 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-15/+1
* Tidier /modules generation. faster for non-opers, neater for all, and doesnt ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10354 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-291-17/+9