summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* 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
* Safeguards•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-0/+13
* Fix extra End of /STATS on spanningtree override of stats c and n.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-08-291-1/+0
* Remove some old stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10348 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-68/+60
* Don't force-finish a burst on a timer, instead, set bursted if a PONG is reci...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10326 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-272-10/+6
* Fix build.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-251-2/+2
* Change module versions to use a string instead of fixed digits, and use props...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-251-1/+1
* Remove (unnecessary) compiler warning bypass; we don't need to assign TreeSoc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10228 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-231-2/+2
* Match conversion stuff.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10216 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-2239-48/+13
* Revert automated conversion by Special, as it (unfortunately) neglects some d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10215 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-2235-5/+40
* Fix a lot of calls to match() and uses of wildcard.h (which doesn't exist any...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10214 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2008-08-2235-40/+5
* Increase the size of the matrix for map drawing to 250x250•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10158 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-182-13/+13
* Add translation type TR_CUSTOM, and fix up callerid some.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10130 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-08-091-1/+9
* Make this fit in with the rest of the code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10104 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-051-1/+1
* Return the right thing.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10102 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-051-1/+1
* Better Way(TM) of doing easy routing of commands with a user based source. Th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10101 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-052-22/+11
* Forward-port r10098 and r10099, fixing anope+inspircd=ftopic ddos. Thanks to ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10100 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-051-11/+23
* Fixes to some stuff that writes on memory it shouldn't (thanks psychon).•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-201-2/+2
* Fix total mess of makefile dependency macros (all depending on stuff they don...•••and fix includes in all of m_spanningtree (everything including just about everything, doesnt need to) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10046 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-07-1931-112/+33
* Set parent to empty if there is no parent, pippijn, does this fix your duplic...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10034 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-181-1/+1
* Send strerror() on all socket error messages, this should help diagnose probl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10028 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-171-3/+3
* Fix compile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10015 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-142-2/+2
* Lots, lots more numerics.h conversion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-146-21/+10
* Add <gecos> field to <server> in XML stats output, also add to ProtoServer. F...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9971 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-121-0/+1
* Convert API to use std::string, fixes my slight bug from earlier and looks ti...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9956 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-111-1/+6
* Fix m_nopartmsg to work via API modification, involves a string copy that won...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9953 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-112-2/+2
* Win32 compilation fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-132-4/+5
* Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, wh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9894 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-121-2/+6
* fixed some indentation and spacing in modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2008-06-1122-86/+86
* Remove this debug line, eliminating its pointless warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9858 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-06-061-1/+0