summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2006-12-30Tons of optimization of WriteChannel, WriteChannelWithServ, WriteCommon etc, ...brain
2006-12-30Add unregistered user counter, this may also fix the (minor) m_conn_lusers sh...brain
2006-12-24Fix a bug in whowas that could desync list.peavey
2006-12-24Fix loop when quitting multiple users (this is probably whats eating cpu)brain
2006-12-23Hash rehashing changebrain
2006-12-22Remove useless debugbrain
2006-12-22Refactor connect allow/deny linesbrain
2006-12-21Proper fix for CS server crash, forgot to delete chanrec* from users chanlist...peavey
2006-12-21Crude hotfix to what's been crashing chatspikepeavey
2006-12-19When we handle a READ event on a user, return immediately.brain
2006-12-16Add stuff so that the core catches CoreException properlybrain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-12-15Try harder to make sure the ERROR string gets sent when closing a connectionbrain
2006-12-15Cleaning up irrelevent stuff in channels.cppbrain
2006-12-14Remove misc debugbrain
2006-12-14Fix silly bug of the day.brain
2006-12-14Change how users are quit if they get a write error during the things they do.brain
2006-12-14Refactor userrec::chans.brain
2006-12-14Refactoring:brain
2006-12-13Improve the way 005 ISUPPORT is sent to users when they connect, cache it in ...brain
2006-12-12Improve how we handle ELINEs on connect, turn O(2n) into O(n) (thats the best...brain
2006-12-12New clone counting mechanism (this isnt tested yet)brain
2006-12-10Correctly handle write eventsbrain
2006-12-10Fix bug found on barafranca, where quitting the user causes a cascade of erro...brain
2006-12-03Make this look less insane :Pw00t
2006-11-16Fix /whois on users with lots, and lots of channels (see /whois idleserv). Wa...w00t
2006-11-14Tons of tweaks to the config stuff for the corebrain
2006-11-13use --iter instead of iter-- in prunewhowaspeavey
2006-11-13fix for bug #173, unsafe delete while iteratingpeavey
2006-11-13Fix PruneWhoWas to actually work right on rehash. Add debug output to whowas....peavey
2006-11-13add <whowas> config option to control whowas behaviour. *may break*peavey
2006-11-12Fix off-by-one error in userrec::ChangeDisplayedHost, some hosts were truncatedom
2006-11-06Apply patch for bug #165 (compile warning for users.cpp) by peaveydkspecial
2006-11-06Fix IPv4 resolution, spank satmd if you were affected by thisw00t
2006-11-05Added time syncing! This is fairly simple - servers exchange timestamps and u...special
2006-11-04Merge peaveys patch, tracker #162brain
2006-11-03Fix compile error, and spank Brainw00t
2006-11-02When we get an event on a userrec of EVENT_ERROR, and errornum is 0, send the...brain
2006-11-02Please in the future everyone: DO NOT submit patches via nopaste. Nopaste is ...brain
2006-11-01Fixed another overflow, identical to the last onespecial
2006-11-01Fixed a little overflow, noticed by satmdspecial
2006-10-31Set write error when detectedbrain
2006-10-31Socket error state stuffbrain
2006-10-30Fix broken quits (i broke them by taking out a check i didnt think was requir...brain
2006-10-30Select is now done, and some debug removed. Not that anyone really should be ...brain
2006-10-30Fix for laggehnessbrain
2006-10-30For users, we now only write when the socketengine says theyre writeable, set...brain
2006-10-30WARNING: This commit breaks kqueue and select -- work in progress!brain
2006-10-28And fix typobrain
2006-10-28Add support for OnWhoisLine, which allows modules to change or drop any line ...brain