summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Collapse)AuthorAgeFilesLines
* RSQUIT/SQUIT is one target only for 1.1. The multi target is going into the ↵Gravatar peavey2007-06-161-0/+2
| | | | | | 1.2 discussion. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7333 e03df62e-2008-0410-955e-edbf42e46eb7
* And truly fix rsquit 1 parm crash.Gravatar peavey2007-06-151-17/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7331 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crash on propogation after routed squit has reached it's destination. ↵Gravatar peavey2007-06-151-9/+12
| | | | | | Thx HiroP. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7330 e03df62e-2008-0410-955e-edbf42e46eb7
* Oops forgot to tidy up comments.Gravatar peavey2007-06-151-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7329 e03df62e-2008-0410-955e-edbf42e46eb7
* Use PUSH to let remote servers advise of errors.Gravatar peavey2007-06-152-3/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7328 e03df62e-2008-0410-955e-edbf42e46eb7
* Cannot WriteServ to remote users, write info to snomask instead.Gravatar peavey2007-06-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7327 e03df62e-2008-0410-955e-edbf42e46eb7
* remove from header also.Gravatar peavey2007-06-151-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7326 e03df62e-2008-0410-955e-edbf42e46eb7
* remove RSQUIT2 routing hack for SQUIT now we use one param RSQUIT.Gravatar peavey2007-06-151-55/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7325 e03df62e-2008-0410-955e-edbf42e46eb7
* remove a comment.Gravatar peavey2007-06-151-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7324 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #296, remote squit not accepting wildcards. awaiting QA.Gravatar peavey2007-06-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7323 e03df62e-2008-0410-955e-edbf42e46eb7
* try out using one param RSQUIT for propogation of SQUIT.Gravatar peavey2007-06-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7321 e03df62e-2008-0410-955e-edbf42e46eb7
* One param RSQUIT behaving like routed SQUIT.Gravatar peavey2007-06-151-9/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7320 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fixed fencepost error in apply_other_sides_modes.Gravatar burlex2007-06-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7315 e03df62e-2008-0410-955e-edbf42e46eb7
* + Added a check between servers prefixes at the CAPAB negotiation stage. ↵Gravatar burlex2007-06-141-0/+3
| | | | | | This will prevent servers with prefixes from linking up in the first place (later on they will get errored out for invalid prefix in FJOIN most likely, but it's better to stop them from linking in the first place) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7312 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix problem where two unrelated options are named identically, thanks for ↵Gravatar brain2007-06-141-1/+1
| | | | | | reminding me djGrrr git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7302 e03df62e-2008-0410-955e-edbf42e46eb7
* This is not, not routing of SQUIT, nothing to see here, move along :>Gravatar peavey2007-06-133-0/+69
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7301 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove remote SQUIT hacks.Gravatar peavey2007-06-132-9/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7292 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this require 2 params, just like god intended it. (no remote squit hacks)Gravatar peavey2007-06-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7291 e03df62e-2008-0410-955e-edbf42e46eb7
* new rsquit command handler, this is still work in progress.Gravatar peavey2007-06-131-1/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7286 e03df62e-2008-0410-955e-edbf42e46eb7
* strip RSQUIT from protocol, part of new RSQUIT, not ready for use yet.Gravatar peavey2007-06-131-51/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7285 e03df62e-2008-0410-955e-edbf42e46eb7
* A ton more clear() and empty() stuff thats been lingering on the long term ↵Gravatar brain2007-06-095-50/+43
| | | | | | todo for too long a term :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7264 e03df62e-2008-0410-955e-edbf42e46eb7
* Add command /RSQUIT to spanningtree.Gravatar peavey2007-06-074-3/+88
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7251 e03df62e-2008-0410-955e-edbf42e46eb7
* Add back remote kill handler for server origin killsGravatar brain2007-06-061-0/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7249 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch fixing (almost) remote kill server notices, by just passing KILL onto ↵Gravatar w00t2007-06-061-34/+0
| | | | | | cmd_kill and not attempting to duplicate code for it in spanningtree. Dev: Two small issues are left with this, see comments in cmd_kill.cpp. Thanks, HiroP. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7248 e03df62e-2008-0410-955e-edbf42e46eb7
* and a little tweak to remote MOTD too.Gravatar peavey2007-06-021-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7208 e03df62e-2008-0410-955e-edbf42e46eb7
* same for admin, and fix some returns.Gravatar peavey2007-06-021-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7207 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #297. /MODULES now correctly finds remote server on wildcard. ↵Gravatar peavey2007-06-021-10/+17
| | | | | | Marked for QA. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7206 e03df62e-2008-0410-955e-edbf42e46eb7
* And remove soem debugGravatar brain2007-05-311-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7193 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for issue discovered by satmd where it is possible to send an empty ↵Gravatar brain2007-05-311-0/+1
| | | | | | | | | | | string via privmsg or notice to a user target, against the RFC standard. Remote servers don't like this much. Also fix: NOTICE generates OnUserNotice event, but checks against the I_OnUserMessage hook. Also also fix (!): Missing colons in "no text to send" message. BOTH of these also fixes have been around since like, 1.0 alpha 1, and nobody's noticed them! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7192 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply ipv6 #ifdef tidyup patch from djGrrr, thanks :)Gravatar brain2007-05-302-10/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7190 e03df62e-2008-0410-955e-edbf42e46eb7
* Display the proper transports for server ports *slap* :PGravatar brain2007-05-281-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7175 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove code for clientcount/servercount from /stats p. At the moment it was ↵Gravatar w00t2007-05-281-16/+6
| | | | | | slow, hacky and doesn't totally work properly (bind 2 same ports on diff. ips and watch it get confused ;p). It may be added back in a few versions once we have the infrastructure in place to tie a list of clients to a port. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7174 e03df62e-2008-0410-955e-edbf42e46eb7
* Show IPs that a port is bound to in /stats p, don't remove duplicate ports ↵Gravatar w00t2007-05-281-1/+4
| | | | | | anymore, since we know what IP a port belongs to. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7173 e03df62e-2008-0410-955e-edbf42e46eb7
* - Add server ports to /stats p. This doesn't work properly yet as something ↵Gravatar w00t2007-05-281-0/+22
| | | | | | is not initialising port correctly in a constructor I'd guess. It also does not enumerate connected servers to see how many connected on a given listener yet. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7170 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #305, allow admin to select what port outbound ident requests ↵Gravatar brain2007-05-271-2/+2
| | | | | | bind to git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7167 e03df62e-2008-0410-955e-edbf42e46eb7
* ...and remember the parameters ;)Gravatar brain2007-05-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7165 e03df62e-2008-0410-955e-edbf42e46eb7
* We were already sending FMODE +nt after each channel creation to keep ↵Gravatar brain2007-05-271-2/+1
| | | | | | services happy, just change this to send the servers default modes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7164 e03df62e-2008-0410-955e-edbf42e46eb7
* Somehow, the code which does the "assumption" that no prefix means 'that' ↵Gravatar brain2007-05-241-1/+5
| | | | | | | | | server's name, got removed or broken. I've put it back, this would explain the commands with empty prefixes being echoed back during that java stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7131 e03df62e-2008-0410-955e-edbf42e46eb7
* This says ten minutes drift and should say five, fixedGravatar brain2007-05-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7106 e03df62e-2008-0410-955e-edbf42e46eb7
* Move inspircd.h to topGravatar brain2007-05-219-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7099 e03df62e-2008-0410-955e-edbf42e46eb7
* Reverted broken patch.. This may break, but it's unlikely :pGravatar frostycoolslug2007-05-211-5/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7090 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fix a small warning thrown by cl about unused local.Gravatar w00t2007-05-201-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7061 e03df62e-2008-0410-955e-edbf42e46eb7
* Send CHANMODES= and PREFIX= in CAPAB CAPABILITIES.Gravatar brain2007-05-201-1/+1
| | | | | | | Sorry, if you encounter a server < 1.1.8, youll have to guess by module name. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7055 e03df62e-2008-0410-955e-edbf42e46eb7
* Windows support. Tested and working to compile on freebsd and linux. Next ↵Gravatar w00t2007-05-194-13/+17
| | | | | | step is to make sure it actually works in windows too. ;p. Add Burlex to contributors. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a fairly low-risk crash in m_spanningtreeGravatar special2007-05-181-2/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7042 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the way i/o lines are formatted in debug log to make them more ↵Gravatar brain2007-05-171-2/+2
| | | | | | | | | | intuitive. Now includes a C or S to say if its client or server, plus the fd: Thu May 17 17:56:16 2007: C[15] -> :Brain MODE #test Thu May 17 17:56:17 2007: C[15] -> :Brain WHO #test git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7039 e03df62e-2008-0410-955e-edbf42e46eb7
* We announce a ping timeout THREE different times and ways on the server that ↵Gravatar brain2007-05-161-2/+1
| | | | | | | | | sent the ping. this is excessive. Remove the announcement in DoPingChecks. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7036 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix another boobooGravatar brain2007-05-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7035 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a notice on connection close stating server link uptime, and fix a bug ↵Gravatar brain2007-05-163-7/+21
| | | | | | | | | in m_opermodes which meant that its modes werent being replicated across servers (it was sending a totally malformed MODE command with the nick in twice, and has been doing this presumably since early 1.1's) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7034 e03df62e-2008-0410-955e-edbf42e46eb7
* quietbursts tweak for hiropGravatar brain2007-05-141-8/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7023 e03df62e-2008-0410-955e-edbf42e46eb7