summaryrefslogtreecommitdiff
path: root/src/socketengines/socketengine_kqueue.cpp
AgeCommit message (Expand)Author
2020-01-11Update copyright headers.InspIRCd Robot
2019-10-05Tweak the workaround for NetBSD's kqueue using intptr_t for udata.Peter Powell
2019-05-03Work around NetBSD's EV_SET using intptr_t instead of void*.Peter Powell
2017-10-22Deduplicate error handling in the socket engines.Peter Powell
2017-10-22Convert GetMaxFds() to size_t and deduplicate setting code.Peter Powell
2017-07-11Improve and centralize socket engine event counters.Robin Burchell
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-06-07Change the number reported by SocketEngine::GetMaxFds() to be informalAttila Molnar
2014-06-07Relax fd bounds checkingAttila Molnar
2014-02-09Store the EventHandler* in the kevent/epoll_event/portev structAttila Molnar
2014-02-09Queue changes in socketengine_kqueue and submit them as we poll for new eventsAdam
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-08Move socketengine stats into a new classAttila Molnar
2014-02-08Update SocketEngine::CurrentSetSize in AddFdRef()/DelFdRef()Attila Molnar
2014-02-08Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef()Attila Molnar
2014-02-08Move variables in socketenginesAttila Molnar
2014-02-08Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME defineAttila Molnar
2014-02-05socketengine_kqueue Remove dead codeAttila Molnar
2014-02-05Fix oversight in 3752b3f59d5216d7dc6221a361efc76b9ad2273dAttila Molnar
2014-02-04Coding style changes in socketenginesAdam
2014-02-04New socketengine stuff:Adam
2013-08-30Merge insp20attilamolnar
2013-07-07Fix low risk crash when we can't determine maximum open socket count.Peter Powell
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2012-12-25OpenBSD does not have KERN_MAXFILESPERPROC.Peter Powell
2012-10-14Replace printf(_c) with iostreamChrisTX
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2011-03-03Fix excessive memory use in kqueueDaniel De Graaf
2010-03-16Fix mismatched return value in kqueue DelFddanieldg
2010-03-16Fix typo in kqueuedanieldg
2010-03-02DelFd should not fail, it will leave a bad dangling pointer in that casedanieldg
2010-03-02Don't send events for removed FDs when both read and write are readydanieldg
2010-02-13Fix kqueue to not report 0 maximum open socketsdanieldg
2010-01-18Remove excessive gettimeofday system callsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-28Fix linking errors on BSDdanieldg
2009-09-26Add FD_WANT_SINGLE_WRITE to efficiently replace FD_WANT_POLL_WRITEdanieldg
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-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-02-06Some fixes to the kqueue socket enginepsychon
2009-01-18Missed one, thx peavey!w00t
2009-01-18Fix what should have been the (real) problems with kqueue, so far so good for...w00t
2009-01-18Revert "Revert some of w00ts kqueue massacre from september, for some reason ...w00t
2009-01-14Revert some of w00ts kqueue massacre from september, for some reason its not ...brain
2009-01-02Update copyrights for 2009.w00t