summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2007-11-02Tidy up, and make the identifer for a line type be std::string not charbrain
2007-11-02xline gutting, once more. There is no longer an active_lines vector, and no r...brain
2007-10-28Fix this to pass a Userw00t
2007-10-25If the connect:limit is 0, dont deny connections for going over itbrain
2007-10-25this should fix any of the crashes w00t outlined where User::MyClass == NULL.brain
2007-10-24Implement <connect:limit> - limits how many clients can sit inside a <connect...w00t
2007-10-24Disable all connect classes, reenable them as we find them in the config. Thi...w00t
2007-10-24Try this w00t, compiles, test running nowbrain
2007-10-24Start of refcount-based rehash stuff for <connect> tags, this is broken and r...w00t
2007-10-23Move some stuff from using userrec cached stuff to using stuff in the connect...w00t
2007-10-23Fix a bug before I even started this.. don't let User::SetClass() decrease th...w00t
2007-10-23Some more class stuff, blah. Now possible to move a user to a different class...w00t
2007-10-23Some initial work towards tying <connect> classes to user accounts. This will...w00t
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-10-21Tidy up some DNS stuff morew00t
2007-10-21Add User::IncreasePenalty() and User::DecreasePenalty()w00t
2007-10-21Fixed ssl clients on trunk. The problem peavey was having was that before Rea...brain
2007-10-21*untested* command buffering/penaltybrain
2007-10-21Dont forget to initialize the new valuebrain
2007-10-21Add User::UnderPenaltybrain
2007-10-21Change a !string.length to string.empty. these are more readable and on some ...brain
2007-10-18Socket engine tweaks to fix a glitch, and improvements to new m_identbrain
2007-10-16Remove second overridden (fully duplicated :/) copy of GetIPString which copi...w00t
2007-10-16Typo fixw00t
2007-10-16Update a commentw00t
2007-10-15Move oper classes and types stuff from users to configreader. It may need to ...w00t
2007-10-15Split user resolver into its own file.w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-10-15class command_t -> class Command. Whey :Dw00t
2007-10-14Put this back how it was, it didnt help with the fix last night which turned ...brain
2007-10-14Tweaksbrain
2007-10-13Move some stuff around, this will move a crash to a different place and maybe...brain
2007-09-30Whoops, forgot some stuff for when GECOS was moved to position 10 in the UID ...brain
2007-09-26Fixed bug #404; this was caused by recieving multiple OPERTYPEs from a remote...special
2007-09-23More compile fixesbrain
2007-08-29Add a pointless WriteOpersbrain
2007-08-28Slight change to traffic logging, as I never remember which way the damn arro...w00t
2007-08-27Catch exceptions here for duplicate uuid (it shouldnt happen, which is why th...brain
2007-08-27Remove more unnecessary header trafficw00t
2007-08-27Add FindNickOnly, that wont fall through to uid checks if isdigit(*first). We...brain
2007-08-27Whoops, i had a ! and i didnt need onebrain
2007-08-27Fixed sigabrtbrain
2007-08-27Add uuid hash_map - its management is automatic via userrec constructors/dest...brain
2007-08-27A few tidyups, and comment how the new constructors work (so that w00t doesnt...brain
2007-08-27More uuid fixes, and whack some warningsbrain
2007-08-27Allocate uid in userrec constructor. Optional param added, if its empty, the ...brain
2007-08-27Add a call to the NICK handler that allows toggling of allowing invalid nicks...brain
2007-08-27UUID is now generated and set on client add, and shown after 005 via numeric ...w00t
2007-08-26And zero UUID in constructor.w00t
2007-08-23Craquity craq De-craq!brain