aboutsummaryrefslogtreecommitdiffstats
path: root/src/users.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Adjusted OnRawSocketClose to new systemGravatar brain2005-12-161-2/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2503 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed BUG BUG BUGGravatar brain2005-12-151-1/+5
| | | | | | | If an opers SendQ exceeded, it would bring down the server! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2490 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'local users' vectorGravatar brain2005-12-151-0/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2489 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved rehashnick and force_nickchange to users.cppGravatar brain2005-12-151-0/+64
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2478 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up call_handler to use stringsGravatar brain2005-12-151-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7
* Added externsGravatar brain2005-12-151-9/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2475 e03df62e-2008-0410-955e-edbf42e46eb7
* Rar!Gravatar brain2005-12-151-7/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2474 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of user related functions from inspircd.cpp to users.cppGravatar brain2005-12-151-22/+414
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2468 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to use new methods of ServerConfigGravatar brain2005-12-141-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2414 e03df62e-2008-0410-955e-edbf42e46eb7
* Added config_f to serverconfig, UNTESTEDGravatar brain2005-12-141-8/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
* Started moving of data into ServerConfig classGravatar brain2005-12-141-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
* Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)Gravatar brain2005-12-131-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ability to put command named * into a class to make it cover allGravatar brain2005-12-071-8/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2250 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweak for om's threaded-dns issueGravatar brain2005-12-041-7/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2145 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a missing includeGravatar brain2005-12-021-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2119 e03df62e-2008-0410-955e-edbf42e46eb7
* Allowed ulined servers to by pass all oper permissions checkingGravatar brain2005-12-021-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2118 e03df62e-2008-0410-955e-edbf42e46eb7
* Made threading optionalGravatar brain2005-12-021-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2108 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed dns pthread_killGravatar brain2005-12-021-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2106 e03df62e-2008-0410-955e-edbf42e46eb7
* An "I" got in hereGravatar brain2005-12-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2095 e03df62e-2008-0410-955e-edbf42e46eb7
* This should work again nowGravatar brain2005-12-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2093 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed pthread_kill, linux doesnt know where it is!Gravatar brain2005-12-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2090 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing referece for pthread_killGravatar brain2005-12-021-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2089 e03df62e-2008-0410-955e-edbf42e46eb7
* Multithreaded DNS -- not tested!!!!Gravatar brain2005-12-011-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
* Added references to connection.hGravatar brain2005-11-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1945 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed onloadmoduleGravatar brain2005-06-011-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1587 e03df62e-2008-0410-955e-edbf42e46eb7
* Started on -Wall - safe compileGravatar brain2005-05-301-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7
* Highly optimized userrec saving 1.5k per userGravatar brain2005-05-291-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1550 e03df62e-2008-0410-955e-edbf42e46eb7
* A lot more of the core consts are now configurable at compile timeGravatar brain2005-05-291-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1546 e03df62e-2008-0410-955e-edbf42e46eb7
* Code tidyupGravatar brain2005-05-231-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1477 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up some socket stuff into userrecGravatar brain2005-05-231-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1476 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed to use __single_client_alloc, faster on most systems in a single threadGravatar brain2005-05-151-0/+2
| | | | | | | Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of functions into helperfuncs.h to speed up recompilesGravatar brain2005-05-151-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
* Added idea from ircu: /invite with too few params shows the channels youve ↵Gravatar brain2005-05-151-0/+5
| | | | | | been invited to but have not yet joined git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7
* Structure optimizations, changed a lot of bools into binary bitmasksGravatar brain2005-05-121-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7
* Customizable by-byte-size recvq stuffGravatar brain2005-05-121-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1365 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed wrong number being shown when sendq exceededGravatar brain2005-05-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1364 e03df62e-2008-0410-955e-edbf42e46eb7
* added sendq stuff, see example configGravatar brain2005-05-111-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1362 e03df62e-2008-0410-955e-edbf42e46eb7
* Added basic sendq stuff - WARNING, there is no configuration yet, this CVS ↵Gravatar brain2005-05-111-0/+43
| | | | | | allows sendq's to grow INFINITELY git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1361 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed park crash bug #63 reported by ViaraiXGravatar brain2005-05-061-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1312 e03df62e-2008-0410-955e-edbf42e46eb7
* Tried a new way of doing remote versionsGravatar brain2005-04-301-1/+0
| | | | | | | | 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
* Fixed some flood checkingGravatar brain2005-04-291-1/+11
| | | | | | | added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
* Added some pretty mean anti-flood featuresGravatar brain2005-04-291-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1261 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated buffering, faster and more sensible (old code sucks)Gravatar brain2005-04-291-0/+41
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7
* Major code tidyup (-W) - expect a few belchesGravatar brain2005-04-261-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
* Major optimizations!Gravatar brain2005-04-051-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
* Added nonblocking dnsGravatar brain2005-04-011-0/+1
| | | | | | | | *** 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
* Made config parsing code a bit more lenientGravatar brain2005-03-271-0/+1
| | | | | | | | | | 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
* Added implementation of strlcpy and strlcat for systems that dont have itGravatar brain2005-03-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
* Security audit based on RATS outputGravatar brain2004-09-111-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated header commentsGravatar brain2004-05-161-3/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7