summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Sneak some more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5308 e03df62e-2008-0410-955e-edbf42e46eb7 v1.1.0b1Gravatar brain2006-09-231-1/+1
* *sneak sneak*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5307 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-231-1/+1
* Update expiries when we update the set time•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5306 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-0/+4
* Make the check against z/k/q/e/g methods return a pointer to the whole object...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5305 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-194-47/+52
* 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-193-162/+172
* Change type to size_t so that 64 bit platforms dont whine about data loss whe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5303 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-1/+1
* Adapt to use std::string::const_iterator•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5302 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-2/+2
* Tidy up key handling•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5301 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-12/+2
* Make xline more memory-efficient and faster/neater. Eliminate a mass of fixed...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5300 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-192-101/+89
* Use ++x not x++, to more closely match what stl does•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5299 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-1/+1
* ULTRA FAST HASH FUNCTION :p•••I went and looked how hash_fun.h in STL did it, to save a string copy :p (it's deceptively simple too) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5298 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-10/+10
* More detail in system detection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5297 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-6/+12
* More help text stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5296 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-20/+27
* Hard requirement on 5.6.0 and above of perl•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5295 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-0/+1
* Tidy up configure to display better in 80x25•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5294 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-19/+6
* Tidy up help text•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-11/+7
* clarify -- and - stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5292 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-5/+7
* Fix old interactive opts and -update etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-12/+16
* Fix typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5290 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-1/+1
* Allow -help as well as --help•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5289 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-0/+6
* Skip certificate generation if we're running non-interactive•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5288 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-31/+45
* optional non-interactive configure (woo yay, ./configure --help for info)•••NO I AM NOT HERE, im committing from work :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5287 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-316/+575
* Update changelog•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5285 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-191-1/+87
* 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
* Documentation of the new m_alias•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5275 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-6/+26
* 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
* Allow putting newlines into quoted values in the config using \n. I'm coming ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5272 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-1/+6
* Hide ulines from /stats P•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5271 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-171-1/+1
* 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
* Turn irc::commasepstream into a base class, irc::sepstream, inherit two class...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5266 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-172-9/+26
* 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-1718-28/+40
* 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-153-0/+66
* 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-152-8/+9
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5257 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1525-3/+50
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5256 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1526-0/+52
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5255 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1534-54/+78
* Annotations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5254 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-1522-26/+75
* Remove ExemptItem and InviteItem, these were never used•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5253 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-09-151-12/+0
* 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