summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Collapse)Author
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-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-07Added ability to put command named * into a class to make it cover allbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2250 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-04Tweak for om's threaded-dns issuebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2145 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Fixed a missing includebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2119 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Allowed ulined servers to by pass all oper permissions checkingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2118 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Made threading optionalbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2108 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Fixed dns pthread_killbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2106 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02An "I" got in herebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2095 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02This should work again nowbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2093 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Removed pthread_kill, linux doesnt know where it is!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2090 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-02Missing referece for pthread_killbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2089 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-01Multithreaded DNS -- not tested!!!!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
2005-11-25Added references to connection.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1945 e03df62e-2008-0410-955e-edbf42e46eb7
2005-06-01Fixed onloadmodulebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1587 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-29Highly optimized userrec saving 1.5k per userbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1550 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-29A lot more of the core consts are now configurable at compile timebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1546 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-23Code tidyupbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1477 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-23Tidied up some socket stuff into userrecbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1476 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15Changed to use __single_client_alloc, faster on most systems in a single threadbrain
Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-15Added idea from ircu: /invite with too few params shows the channels youve ↵brain
been invited to but have not yet joined git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-12Structure optimizations, changed a lot of bools into binary bitmasksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-12Customizable by-byte-size recvq stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1365 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-12Fixed wrong number being shown when sendq exceededbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1364 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-11added sendq stuff, see example configbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1362 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-11Added basic sendq stuff - WARNING, there is no configuration yet, this CVS ↵brain
allows sendq's to grow INFINITELY git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1361 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-06Fixed park crash bug #63 reported by ViaraiXbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1312 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30Tried a new way of doing remote versionsbrain
commented some users and connections code added remote @* notice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Fixed some flood checkingbrain
added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Added some pretty mean anti-flood featuresbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1261 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Updated buffering, faster and more sensible (old code sucks)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Major code tidyup (-W) - expect a few belchesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05Major optimizations!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Added nonblocking dnsbrain
*** BUG BUG BUG - If dns is slow, things will go wrong!!!! do not use this on a live net without accepting the risk involved! *** Will be fixed by next commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@938 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27Made config parsing code a bit more lenientbrain
Added error checking to make sure opertypes exist before opering a user! Added 005 handling for modules Started on KILL event for modules Started on OnModuleLoad event for modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@918 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25Added implementation of strlcpy and strlcat for systems that dont have itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
2004-09-11Security audit based on RATS outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-16Updated header commentsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-01Added Module::OnAccessCheckbrain
Added ListMode support Fixed Extensible class bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@759 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-30Added oper classes and types (done through the planned privilage system on a ↵brain
per-command basis) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@756 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-24Added a bunch of xline stuff and added qline spport for /nick and svsnickbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@713 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-10Fixes to channel join checksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@497 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-09Added flood= value to connect allow classes, added checking for floodingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@462 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08Tons of buffering fixes and optimisations for user connectionsbrain
Fixes to command handler and input parser git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@454 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05Fix for bug ID #5 (PING, PONG And other matters)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@386 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04Completed support for module-handled umodesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@377 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-01Fixed <link> tagsbrain
Stability fixes/bounds checks UDP tunneling working for server->server git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@350 e03df62e-2008-0410-955e-edbf42e46eb7
2003-01-30Moved to Dev-C++ as an editor for project (more stable than gvim!)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@158 e03df62e-2008-0410-955e-edbf42e46eb7