aboutsummaryrefslogtreecommitdiff
path: root/src/helperfuncs.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* *TEST CODE* Faster custom mode set/unset•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3508 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-12/+11
* maxbans fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-2/+6
* MaxBans -> maxbans•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3494 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-1/+1
* Tidied GetMaxBans to leave the ConfigReader subsystem alone•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3491 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-11/+6
* Removed unneccessary backticks from a copy/paste•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3489 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-6/+6
* More documentation.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3488 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-03-061-7/+20
* Yarr, fixed a typo in a comment, yarr•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3487 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-03-061-1/+1
* Added the beginnings of some function documentation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3486 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-03-061-1/+12
* Mode-code rewrite. Might act weird, needs proper testing (that is what svn bu...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-0/+15
* Added stuff to log() to make it recalculate the time using asctime() less often•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3426 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-021-8/+17
* Added charlcat which appends a single char to a char* string (range checked)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3416 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-021-2/+17
* BanHiding•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3384 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-281-9/+16
* Valgrind fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3353 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-2/+2
* Fixed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3275 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-211-1/+1
* Added second form of find() taking const char*, which is faster in the core w...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3273 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-211-0/+12
* Improved speed of Find() by passing reference to std::string instead of std::...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3272 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-211-1/+1
* Apparently to catch descendent classes we need to catch a reference to the pa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3242 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-7/+7
* Added exception handling for module loading•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-7/+57
* Added bool IsValidChannelName(const char *) - it doesn't seem to blow things ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3182 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-02-131-0/+33
* Properly count remote opers in /LUSERS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3132 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-071-1/+4
* Extra safety checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3057 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-6/+6
* Extra debugging to locate segfault•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3056 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-0/+1
* numbskull moment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3055 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-8/+8
* This probably wont compile atm - add support for prefixed messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3046 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-4/+34
* *EXPERIMENTAL* <options:hidesplits> ircu-style quit munging for netsplits•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3031 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-3/+36
* Key hiding when youre not on the channel•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2998 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-311-2/+4
* Optimized WriteServ - why use %s!%s@%s when we have the more optimal userrec:...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2997 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-311-4/+4
* Add InsertMode function to helperfuncs.(cpp|h) for easily adding modes to the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2897 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-01-251-0/+23
* Added OnChannelDelete() method (called on KICK, PART or QUIT where a channel ...•••Added m_messageflood.so (not yet finished, do not use yet) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2826 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-0/+3
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Changed channel user lists from vector to map•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-121-51/+39
* Changed fd_ref_table from 65536 to more correct MAX_DESCRIPTORS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2769 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-111-2/+2
* Fixes to typos and change to return by reference on GetClass•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2725 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-011-3/+3
* Changes to how classes are looked up (connects slightly faster) and fix for c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2723 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-011-18/+3
* More removal of formatting where its not neccessary x("%s",str) == bad!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-8/+182
* Attempt to cut out unneccessary printf() va_args voodoo (ugleh)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-99/+154
* Optimizing to not use so much cpu with high user loads•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-3/+8
* Adding hook type checking to event calls to speed them up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-1/+1
* Changed two fields in ConnectClass to strings, moved constructor stuff to ini...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2632 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-221-3/+3
* Removed debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2566 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-191-6/+0
* SSL is a fucking mess.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2565 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-191-0/+6
* Added IOHookModule stuff to allow for different modules to hook different ports•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-181-9/+8
* Missing extern•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2532 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+1
* Moved serverstats stuff out•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2529 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-5/+4
* Moved more command parsing stuff to CommandParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2514 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-74/+0
* Fixed warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2502 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+0
* Some things just cant be static...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2501 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-7/+6
* Moving to faster way of hooking i/o•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2499 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-11/+34
* Removed syscalls in log, moved va* buffers to static char•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2498 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-19/+21
* Optimized away a memset made it potentially 10x faster•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+3