summaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
AgeCommit message (Expand)Author
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-08-25Add poll to build system if kqueue/epoll/ports are not used, above select.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-06-18Properly clear the bandwidth measurementsbrain
2008-06-18another fix just to piss off people who are trying to build every svn revisionbrain
2008-06-18Fix typobrain
2008-06-18Measure bandwidth statistics from the socket engine (kiloBITS per second in, ...brain
2008-04-15Fix the problems GreenReaper found with the windows select engine, this has n...brain
2008-04-02Automatic detection and allocation of max fds. No longer needs recompile to c...brain
2008-02-14Keep count of the number of events in total, and seperate read, write and err...brain
2008-01-10Header update: 2007 -> 2008w00t
2007-10-23Move socketengines into their own dir. This was all w00t's idea, but i told h...brain
2007-10-22Conditionals in the buildsystem language allowing for checking of configure f...brain
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-09-04* Fixed some incorrect declarations in IOCPEngineburlex
2007-08-23Craquity craq De-craq!brain
2007-08-15This is now correct.brain
2007-08-15* include/caller.h will now compile correctly on Windows platforms.burlex
2007-07-27Some smart tricks to eliminate win32 ifdefs that are creeping into portable f...brain
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-01-11pgsql should now work thx to added posibility to force a fd out of the socket...peavey
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-10-30WARNING: This commit breaks kqueue and select -- work in progress!brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-18Get rid of SocketEngine::Wait and array-copy, change to SocketEngine::Dispatc...brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-12So i wonder why we've not had this problem soonerbrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-07-19Whoops, forgot SocketEngine::SocketEngine() gets called recursively from *Eng...brain
2006-07-19* Seperate out socket engines into derived classes of SocketEngine.brain
2006-06-29Change log() to a #define, the real symbol is now do_log(), the new macro aut...om
2006-05-16Check for failed epoll or kqueuebrain
2006-03-11Added method to check if an fd is in the socketengine or notbrain
2006-03-07Tweaks to socket engine, faster buffer flush and hopefully more stablebrain
2006-02-26Valgrind fixesbrain
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2006-01-12Test change to level-triggered epollbrain
2005-12-29Added output of error if file descriptor given to AddFd is > MAX_DESCRIPTORSbrain
2005-12-29Changed to MAX_DESCRIPTORSbrain
2005-12-29Added extra checking to socketengine to refuse connections after we reach the...brain
2005-12-29Added counters for MAX_DESCRIPTORS etc which allows the socket engine to refu...brain
2005-12-29Optimizing to not use so much cpu with high user loadsbrain
2005-12-14Changed a broken && to & which was preventing epoll from doing outbound conne...brain
2005-12-13Removed some logging that can cause excessively huge logs when select() is be...brain
2005-12-12Timing tweaksbrain
2005-12-12Increased socketengine wait cyclesbrain
2005-12-12Added commentsbrain