aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* More stuff changed to const ref•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5502 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-8/+8
* Const ref frenzy!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5501 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-8/+8
* Const ref frenzy!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5500 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-26/+26
* Optimizations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5499 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-6/+11
* Improve WriteLine, this should be quite an improvement as it prevents a tempo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5498 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-1/+2
* Use rfind rather than find when chopping strings, its faster as the \r is mor...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-2/+6
* Remove unused large vars•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5496 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-191-2/+0
* Remember to delete the tree root when unloading the module•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-0/+1
* Move the declaration of class Link up top•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5494 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-21/+22
* Whoops, forgot to init a var•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5493 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-6/+6
* Remove culllist.h from here, we no longer use it.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5492 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-1/+0
* Remove another 'using' for a symbol we use only once•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5491 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-3/+1
* Add a ton of comments to make this much more useful now (putting it all in a ...•••remove 'using namespace std' which we dont need. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5490 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-10/+58
* Brain->GoToTownOnThisModule().•••There is now NOTHING in the global namespace in this module. it's all passed around by class pointers, keeping the exported namespace clean git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5489 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-158/+84
* Finally take ServerInstance out of the global scope in this module, amongst a...•••Put it all into a class called SpanningTreeUtilities and pass this class around when constructing new objects. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5488 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-171-254/+269
* Allow * in override to mean all tokens in 1.1•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-4/+4
* Always allow a user to dcc themselves•••Only return CMD_SUCCESS when a user is added or deleted, theres no use in propogating HELP or LIST git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5483 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+5
* Idea from nenolod, dont allow you to add yourself to your own dccallow list (!)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5482 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-7/+12
* Make parameter count checks more readable•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+1
* Fix checks on duration, this isnt valid, you cant compare a char* as an int:•••else if (parameters[1] == 0) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5480 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-2/+2
* Update syntax help to include HELP and LIST•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5479 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+1
* you can't compare userrec::nick with ==, its a char[] buffer...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5478 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-3/+3
* if (dl) { do_something() } else { delete dl; } ???•••no no no, you cannot delete null pointers! :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-4/+0
* Indents all fixed, its all tabs now. Next person i see using spaces is going ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-188/+189
* More crashbug fixage, half way through indent fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-300/+297
* This compiles again now -- would have been very unstable in its old state (oo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+1
* ReadFlag, oops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5473 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+1
* AURGH 4 space indents :/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-242/+241
* GACK! you cannot ConfigReader::ReadValue to a const char*! you need to read t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-2/+2
* Fix: DCC types (CHAT/SEND) are case insensitive•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-1/+1
* 1. Tidy up craq (two strcmps, lowercase and uppercase? use strcasecmp)•••2. TABS AND ONLY TABS not eight spaces! :P (or fear the wrath of om and w00t) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5469 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-161-354/+354
* Add m_dccallow module and detail configuration in inspircd.conf.example•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar jamie2006-10-161-0/+513
* Only tick the timer when there are people doing /LIST, as suggested by special•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-121-7/+19
* Fixed a crash when unloading m_safelist (timers weren't properly tracked to b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5460 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-10-111-7/+6
* Fixed percentage in m_tline (division was backwards, so it displayed 200% ins...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5459 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-10-091-1/+1
* Update comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5458 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-081-8/+5
* /me thwaps special for not reading comments :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5445 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-0/+1
* Make this module propogate remote modes by directly calling the MODE command ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5444 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-1/+1
* Document more classes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5435 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-0610-8/+32
* Document a ton of classes (e.g. give them a short description for http://svn....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5434 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-0622-51/+55
* Update to support modular prefixes, and eliminate some string copying•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5432 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-26/+3
* Optimize some more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5431 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-5/+0
* ...and actually take out the +i restriction•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5430 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-9/+0
* Backport improved NAMES code into m_spy•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5429 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-17/+45
* Tidy up strlens which are not required•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5428 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-063-15/+19
* Tidy up m_safelist to avoid strlen on every line output, we're strlen()ing a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5425 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-061-5/+7
* Report invalid command name when invalid command is given in negotiation phase•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5424 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-051-1/+3
* Remove some annoying debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5423 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-051-6/+0
* Fixed freeing of bound sockets when unloading spanningtree•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5422 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-051-3/+5
* Was checking 'channel', not 'dest'.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5421 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-051-2/+2