summaryrefslogtreecommitdiff
path: root/src/helperfuncs.cpp
AgeCommit message (Collapse)Author
2006-01-12Changed channel user lists from vector to mapbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11Changed fd_ref_table from 65536 to more correct MAX_DESCRIPTORSbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2769 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-01Fixes to typos and change to return by reference on GetClassbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2725 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-01Changes to how classes are looked up (connects slightly faster) and fix for ↵brain
case sensitive passwords git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2723 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-29More removal of formatting where its not neccessary x("%s",str) == bad!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-29Attempt to cut out unneccessary printf() va_args voodoo (ugleh)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2703 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-29Optimizing to not use so much cpu with high user loadsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2691 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-26Adding hook type checking to event calls to speed them upbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-22Changed two fields in ConnectClass to strings, moved constructor stuff to ↵brain
init-list git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2632 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-19Removed debugbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2566 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-19SSL is a fucking mess.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2565 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-18Added IOHookModule stuff to allow for different modules to hook different portsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Missing externbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2532 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Moved serverstats stuff outbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2529 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Moved more command parsing stuff to CommandParserbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2514 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Fixed warningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2502 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Some things just cant be static...brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2501 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Moving to faster way of hooking i/obrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2499 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Removed syscalls in log, moved va* buffers to static charbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2498 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-16Optimized away a memset made it potentially 10x fasterbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2497 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-15Full removal of inspircd_util.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-15Optimized helperfuncsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2482 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-15Improved pointer voodoo in chanmodes(), many less strlcatsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2481 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Moved some other stuff into ServerConfigbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2416 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Moved include stack stuff to be private to ServerConfigbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Removed reference to RULESbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2407 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14More references to RULES and MOTDbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2406 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Removed deprecated direct reference to file_cache MOTD, RULESbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2405 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Added config_f to serverconfig, UNTESTEDbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Tidied up modules.h added some typedefs to typedefs.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14moved declarations of typedefs for user_hash and chan_hash etc to typedefs.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Moved tons of stuff into class ServerConfigbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2395 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Started moving of data into ServerConfig classbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14Half way through updating to move a ton of extern confs into class ServerConfigbrain
WILL NOT RUN ATM git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13#define IS_LOCAL(x) (x->fd > -1)brain
#define IS_REMOTE(x) (x->fd < 0) #define IS_MODULE_CREATED(x) (x->fd == FD_MAGIC_NUMBER) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2386 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13optimized a ton of strcmps down to an integer comparison!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2385 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Modified channel joining to allow > MAXCHANS for opers/remote (when complete)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13More old /map code removal, removed stuff from headersw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2365 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Removed old /map codew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2364 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13Removed some remnants from mesh linkingw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2363 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-04Added notice-to-servermaskbrain
Added ability to output 'is an oper but i dont know what type' in WHOIS git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2152 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-04Fixed usercounts to not screw up on remote usersbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2144 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-30Added OnGetServerDescription (mainly for link modules)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2056 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-25Fixes for removal of serverrecbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1946 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-25Removal of mesh stuff (lots of)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1938 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-30Started on -Wall - safe compilebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-28Fixed fd_Setsize in cygwinbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-25Fixed to never append double sumsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1513 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-20Added COMMANDS command (yes, really)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1456 e03df62e-2008-0410-955e-edbf42e46eb7