summaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
AgeCommit message (Expand)Author
2013-04-24Move SocketEngine::IgnoreError() code into socketengine.h and add test for EW...attilamolnar
2013-04-16Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE...Adam
2013-04-16Do not enable SO_LINGER on our socketsattilamolnar
2012-10-12Windows: In-depth cleanup (see details)ChrisTX
2012-09-13Set errno to EINPROGRESS on Windows when the connect() call does not complete...attilamolnar
2012-05-23Count the actual number of sent/received bytes in SocketEngine instead of the...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-02-01Fix possible uninit memory access detected by valgrinddanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-13Get rid of socklen_t parameter to Bind, we are using C++ here and can do it o...danieldg
2009-10-24Get rid of OpenTCPSocketdanieldg
2009-10-10Compile fixes, these too take char* on windows and not void*.peavey
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-02ThreadWindows: Remove ThreadSignalListener and connect the socket right awaydanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Patch from Namegduf converting all instances (where possible) of time() -> Se...w00t
2008-09-07Initialising the member we added might be an idea.w00t
2008-09-07Fix a stupid error, and two warnings.w00t
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