aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Add send_topic event, lets you send a topic for a channel, set by a server•••(internally this translates as FTOPIC in this protocol) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5322 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-251-2/+11
* SVSHOLD, not SVSHold•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5321 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-09-251-1/+1
* Add m_svshold, Q:Lines on crack for services. Party party! \o/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5319 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-09-251-0/+274
* Fix (broken) ./configure -update and ./configure -modupdate•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5318 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-251-1/+10
* This needs some testing.•••Reversal of FJOIN behaviour, so that rather than the winning side removing the modes of the losing side's channel, the losing side removes its own status modes when it encounters the first FJOIN, and affirms them using FMODE so that the other servers know what it did. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5317 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-241-36/+18
* Dont send explicit FMODE +qa when qaprefixes is on (because its sent in the f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5315 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-241-14/+21
* Add new server to server command:•••:server.name REMSTATUS #channel NOTE: Protocol version bumped to 1101 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5314 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-241-1/+51
* Fixed bugs #150 and #151, thanks to jamie for reporting and patches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5311 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-09-242-3/+13
* Fix crashes, and in the process make xline even faster!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5304 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-16/+16
* Automatically make http request type and http version string uppercase, add c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5276 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-4/+14
* Testing and debugging done, it all works :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5274 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-2/+8
* Now supports multiple commands seperated with \n. NOTE: These \n's are transl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5273 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-40/+61
* Add operonly aliases, <alias:operonly> (boolean).•••Any operonly aliases that are executed by non-oper appear to not exist git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5270 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-1/+6
* Now it all works :)•••This is pretty smart stuff... Set up an alias like this: <alias text="NICKSERV" replace="PRIVMSG NickServ :IDENTIFY $3" ...> This will replace the $3 in the replace string with the 3rd word typed on the line by the user. Use $1 through $9 for items $1 to $9, and $1- to $9- to mean first word onwards, through 9th word onwards. Also there are special variables, such as $nick, $ident, $host, $vhost which can be used in the alias replace string. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5269 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-4/+40
* New m_alias, this probably doesnt work yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5268 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-15/+53
* First of many m_alias tidyups, this will eventually become a rewrite of the m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5267 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-16/+8
* Add const std::string &original_command to OnPreCommand and OnPostCommand, wh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5265 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1713-15/+16
* Proper checking in /SAPART that the user really did leave, for the CMD_FAILU...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5264 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-1/+20
* Fix crash on two objects trying to free each other at the same time•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5263 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-3/+6
* Comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5262 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-0/+5
* Fix memory leak too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5261 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-0/+1
* Add timeouts to the http module. Two seperate timeouts, 60 seconds to receive...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5260 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-0/+40
* Improve notices, so that if SAJOIN fails it can tell the oper who issued it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5259 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-1/+13
* Fix for bug noticed by dotslasher (?) where SAJOIN can desync•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5258 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-0/+9
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5255 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1511-11/+32
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5254 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1521-26/+70
* Comment tidyup and change format so doxygen can detect them•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-39/+35
* Comments describing classes, for the url http://svn.inspircd.org/docs/annotat...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5251 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-158-4/+60
* Fix some stuff, avoid use of global ServerInstance var•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5250 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-63/+61
* Commit all the httpd patches i sneakily put in before 9am at the office :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5249 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-1/+2
* Use gmtime() not localtime() as RFC2616 says dates sent by a http server must...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-1/+1
* Remember to change state when sending error 400•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5247 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-0/+1
* Send error 400 when content-size is 0 or omitted for POST•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5246 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-8/+13
* Fix postdata stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5245 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-55/+40
* Only initialise request type once•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5244 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-3/+6
* Properly read POSTDATA•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5243 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-141-1/+38
* Todo: find out content-length, then read that much data•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5241 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-2/+3
* Beginnings of postdata stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-133-28/+44
* Document this•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5238 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-2/+57
* Did i ever mention that pipp was pedantic? ;)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5237 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-1/+1
* Add m_conn_umodes.so which allows setting of modes on users when they connect•••Remove automatic +x from m_cloaking now that conn_umodes can do this Document in example conf. Syntax is <connect:modes> and a mode string in any valid connect:allow tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5236 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-132-16/+138
* Add a comment for readability•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5231 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-0/+1
* Try this, jamie•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5229 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-2/+2
* Fix minor memory leak when setting new param that replaces old•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5228 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-1/+4
* Add debug to m_spanningtree, verifies that inspircd works correctly on FMODE ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5227 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-1/+2
* Fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5226 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-1/+1
* Fix m_messageflood along same lines as m_joinflood (jamie forgot a patch, i f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5225 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-0/+13
* And fix again•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5224 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-131-1/+1
* Merge jamies many patches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5223 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-133-6/+64
* Fix timedbans bug reported by jamie•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5217 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-111-3/+6