summaryrefslogtreecommitdiff
path: root/src/xline.cpp
AgeCommit message (Expand)Author
2005-12-14More config tidyupsbrain
2005-12-14Added config_f to serverconfig, UNTESTEDbrain
2005-12-14Tidied up modules.h added some typedefs to typedefs.hbrain
2005-12-14moved declarations of typedefs for user_hash and chan_hash etc to typedefs.hbrain
2005-12-14Started moving of data into ServerConfig classbrain
2005-12-14Added parameter to apply_lines to indicate what we want to applybrain
2005-12-13#define IS_LOCAL(x) (x->fd > -1)brain
2005-12-13optimized a ton of strcmps down to an integer comparison!brain
2005-12-08Typo in a comment, talk about grammar-nazibrain
2005-12-08Optimized (much faster, more efficient, less cpu usage)brain
2005-11-30Split the expiry loop into sections, to hopefully decrease time taken to expi...w00t
2005-11-25Fixes for removal of serverrecbrain
2005-11-25Removed references to deprecated files servers.* and connection.*brain
2005-05-28Fixed fd_Setsize in cygwinbrain
2005-05-16Removed __single_client_alloc again because gcc devs were smoking crack and r...brain
2005-05-15Changed to use __single_client_alloc, faster on most systems in a single threadbrain
2005-05-15Changed to use __single_client_alloc, supposedly faster in single-thread situ...brain
2005-05-15Moved StrHashComp and InAddr_HashComp into the irc:: namespacebrain
2005-05-15sorted hashcomp etcbrain
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
2005-05-14Added 'uniqueness sums': http://www.inspircd.org/wiki/InspIRCd_Server_Protoco...brain
2005-05-12Changed the type of struct whowas records are stored in (no need to waste a b...brain
2005-05-08Changed the final bunch of udp_* vars to server_*/tcp_*brain
2005-04-29Fixed some flood checkingbrain
2005-04-29A few anti-flood featuresbrain
2005-04-29Made xline notices neater when notifying of unknown connectionsbrain
2005-04-26Major code tidyup (-W) - expect a few belchesbrain
2005-04-18Fixed strhashcompbrain
2005-04-13Added Server::AddGLinebrain
2005-04-05Major optimizations!brain
2005-04-04Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ...brain
2005-03-25Added implementation of strlcpy and strlcat for systems that dont have itbrain
2005-03-25Fixes for GCC3.4 and namespaces (must rerun configure!)brain
2005-03-25Changed occurances of vector to std::vectorbrain
2004-09-11Security audit based on RATS outputbrain
2004-05-16Updated header commentsbrain
2004-05-09Added support for /RESTART (currently has a bug, do not use)brain
2004-04-26Fixed some channel pointer stuff (eeeky)brain
2004-04-26Incrased speed of apply_lines() (was too slow when banning 100 users)brain
2004-04-25Added MaxWhoReplies stuff (bahamut-style /WHO limiting)brain
2004-04-25Added comments and fixesbrain
2004-04-25Fixed minor typosbrain
2004-04-25Added some stuff to diffrentiate between global and local Q/Z linesbrain
2004-04-25XLine fixes and fix to +l with large limitsbrain
2004-04-24Added G-line, Z-line and K-line plus SZLINE, SGLINE, etc.brain
2004-04-24Q-lines fully working, can add and remove other types of ban (but not enforce...brain
2004-04-24Added a bunch of xline stuff and added qline spport for /nick and svsnickbrain
2004-04-24Added XLine stuffbrain
2004-04-24Added xline.cpp and xline.h, implements k/g/z/q linesbrain