summaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixed some weirdass whowas stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-5/+5
* Oh yae, Oh Yae, back in old days of yore, Ye Brain doth set the nick buffer a...•••And yae, at a date later hence, Ye Brain then setteth ye buffer back to NICKLEN again. Alas, neither Ye Brain nor Ye trusty followers hath then setteth back the rest of the core to NICKLEN-1, and verily, chaos ensued. :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3286 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-221-2/+2
* Tests for channel ghosting?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3276 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-2/+2
* 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-2/+16
* Removed a whole lot of strchr's looking for mode +o where we can do if *user-...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3221 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-151-1/+1
* Experimental improved string handling in server links•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3127 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-071-2/+3
* Correctly initialize userrec::password (should fix a few m_sql issues)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2946 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-281-1/+1
* Added warnings to opers when session limits are exceeded•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2935 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-271-1/+3
* Improved IP handling. Now uses in_addr to store client ip, not char[16]!•••Added global and local session limits All of this needs TESTING. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2934 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-271-11/+49
* Added MakeWildHost to userrec (*!*@dhost)•••Added ban stuff to messageflood git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2836 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-0/+12
* Removed all strncpy() calls and replaced with strlcpy()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2818 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-181-3/+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
* Replaced some 'n' with '*n' that was breaking userrec::MakeHost•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2786 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-141-8/+8
* Replaced sprintf's with some char* voodoo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2781 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-121-2/+32
* Added chmodes-with-params•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2748 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-1/+1
* Unneccessary colon•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2747 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-1/+1
* Updated mode lists in 004 to more accurately reflect inspircd's mode features•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2746 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-1/+1
* Fixed to not crash on /PARK (still more to test)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2729 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-031-2/+3
* 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-6/+8
* 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-12/+1
* Cached ISUPPORT•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2702 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-10/+4
* Changed to MAX_DESCRIPTORS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2700 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-2/+2
* *FIX* 'No more connections allowed' was comparing against the network-wide li...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2698 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-2/+2
* New system for client exits using CullList seems stable, needs testing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2681 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-281-7/+8
* Changes to the way clients are exited during mainloop - MAY BE UNSTABLE USE W...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2680 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-281-7/+7
* 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-9/+9
* Made a var extern that blocks up the RC1 cygwin build•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2648 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-231-1/+1
* Missing semicolon (gack)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2638 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-221-1/+1
* Optimized out strcpys that copy empty strings (craq++)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2637 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-221-3/+2
* 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-15/+5
* 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-1/+0
* 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-5/+4
* Split all commands into seperate files and redid command system to take class...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+2
* Forgot to remove dependency on serverstats *stats•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2533 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-4/+3
* Moved SocketEngine* SE into InspIRCd class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-4/+3
* Fixed dodgy makefile generation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+1
* Adjusted OnRawSocketClose to new system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2503 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+8
* Fixed BUG BUG BUG•••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 Gravatar brain2005-12-151-1/+5
* Added 'local users' vector•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2489 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-0/+16
* Moved rehashnick and force_nickchange to users.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2478 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-0/+64
* Tidied up call_handler to use strings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-2/+13
* Added externs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-9/+22
* Rar!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-7/+4
* Moved a ton of user related functions from inspircd.cpp to users.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-22/+414
* Fixed to use new methods of ServerConfig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2414 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-6/+6
* Added config_f to serverconfig, UNTESTED•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-8/+6
* Started moving of data into ServerConfig class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-2/+2
* Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-6/+1