| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix excessive memory use in kqueue•••The maximum number of file descriptors was incorrectly using the OS maximum,
not the process maximum. Thanks to Liath for finding & testing.
| Daniel De Graaf | 2011-03-03 | 1 | -1/+1 |
| * | When we get events on unknown file descriptors, unregister them rather than s...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12437 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-11 | 1 | -0/+6 |
| * | Fix invalid iterator in select socketengine•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11688 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-09 | 1 | -14/+13 |
| * | Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-15 | 6 | -6/+6 |
| * | Nuke trailing spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2009-02-14 | 2 | -9/+7 |
| * | Some fixes to the kqueue socket engine•••The old code choked badly if a socket which was !eh->Readable() was added
(it went into an endless loop where kqueue would keep reporting that socket
for writeability).
This also fixes a bug where DelFd() failed to clean up properly which caused
the next AddFd() for an identical fd number to fail.
Oh and this also adds some error messages and does some minor cleanup...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11033 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-02-06 | 1 | -20/+33 |
| * | Fix the poll socketengine to actually work.•••The old implementation tried to use holes for unused entries in the array for
poll() and the OS replied with POLLNVAL to which we replied with 100% CPU.
Improvements:
- It does compile!
- It works
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11008 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-01-27 | 1 | -30/+79 |
| * | Fix for bug #686, include sysctl.h in a freebsd-specific ifdef•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10983 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-22 | 1 | -0/+3 |
| * | Missed one, thx peavey!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10972 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-18 | 1 | -1/+1 |
| * | Fix what should have been the (real) problems with kqueue, so far so good for...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10971 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-18 | 1 | -4/+3 |
| * | Revert "Revert some of w00ts kqueue massacre from september, for some reason ...•••This reverts commit 11302829a008263dc306d08d675ad49d7d3f62ab.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10970 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-18 | 1 | -2/+4 |
| * | This is more accurate. #ifndef __FreeBSD__, #else, #endif•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10962 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-14 | 1 | -3/+2 |
| * | This should work, but not sure on these defines in poll socketengine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10961 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-14 | 1 | -3/+21 |
| * | Revert some of w00ts kqueue massacre from september, for some reason its not ...•••randomly uses 100% cpu with the newer code, seems kqueue doesnt quite like to work exactly the same as epoll and poll.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10960 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-14 | 1 | -4/+2 |
| * | Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-02 | 6 | -6/+6 |
| * | Backport from socket branch: allow read and write events to be triggered on o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10906 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-23 | 1 | -1/+2 |
| * | Fix my massacre of kqueue, filters may not be or'd.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10561 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-19 | 1 | -1/+2 |
| * | Experimental WSAPoll (thanks for not just using poll(), guys) support for Win...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10516 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 1 | -1/+0 |
| * | These socket engines may now recieve write and read events in the same cycle,...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10514 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-11 | 3 | -3/+3 |
| * | fix a warning. I am on a warning zapping crusade today.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10380 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-09-04 | 1 | -1/+1 |
| * | Fixes to make poll(2) socket engine work properly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10269 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-25 | 1 | -1/+3 |
| * | Numerous changes to make this build..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10268 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-25 | 1 | -11/+13 |
| * | Forward-port poll socket engine as it seems reasonably stable, and half-hack ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10264 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-25 | 2 | -1/+180 |
| * | Forward port r10234, thanks psychon•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10235 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-23 | 2 | -2/+2 |
| * | Fixes to some stuff that writes on memory it shouldn't (thanks psychon).•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-20 | 1 | -4/+4 |
| * | Measure bandwidth statistics from the socket engine (kiloBITS per second in, ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9918 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-06-18 | 1 | -0/+1 |
| * | Only prepare epoll for 25% of maxfds initially; it will grow beyond that as n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9832 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2008-06-01 | 1 | -1/+2 |
| * | Improve debug output on a few key methods of epoll socketengine, a must when ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9830 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2008-06-01 | 1 | -1/+11 |
| * | Debug on out of range FD.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9776 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-05-19 | 1 | -1/+1 |
| * | cleanup an old unused var•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9703 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2008-05-11 | 1 | -2/+0 |
| * | Apply patches to remove 200-odd dll limit on windows, made by GreenReaper, lo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9533 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-18 | 1 | -3/+4 |
| * | Fix obvious compile error (whoops)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9513 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-15 | 1 | -1/+1 |
| * | the select socket engine went on the assumption that a socket may remove itse...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9512 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-15 | 1 | -37/+28 |
| * | Patch from Brain: set MAX_DESCRIPTORS for all socket engines (I missed this)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9394 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-07 | 4 | -0/+5 |
| * | Initialise this (valgrind warning)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9384 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-06 | 1 | -0/+1 |
| * | Fix socketengine select to work with arsey compilers that think we're using I...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9287 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-03 | 1 | -1/+2 |
| * | Fix peavey and w00ts bug they found by removing the nonblocking part of the l...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9276 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-02 | 1 | -4/+7 |
| * | DOH! Fix my muppetry of a segfault, and fix some warnings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9273 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-02 | 1 | -2/+2 |
| * | make sure we include the right headers and fix a warning in cmode_b•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9269 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-02 | 1 | -3/+2 |
| * | Proper sysctl stuff to work with bsd. It seems that the uname value 4 is linu...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9268 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-02 | 1 | -13/+11 |
| * | Automatic detection and allocation of max fds. No longer needs recompile to c...•••Please note that select and iocp socket engines do not support detection and are always set to FD_SETSIZE and 10240 descriptors respectively.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9263 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-02 | 5 | -24/+97 |
| * | Don't fuck up the map by inserting 0•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9251 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-01 | 1 | -1/+3 |
| * | Convert remaining InspIRCd::Log() calls to new logging system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-22 | 5 | -20/+20 |
| * | Keep count of the number of events in total, and seperate read, write and err...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8933 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-14 | 5 | -11/+44 |
| * | Won't somebody please think of the children.. kqueue too ;(•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8846 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-06 | 1 | -4/+4 |
| * | epoll did it too. >:(•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8845 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-06 | 1 | -2/+2 |
| * | Pro tip #2: making a fatal error 'SPARSE' logging only is a bit silly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8844 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-06 | 1 | -3/+3 |
| * | Pro tip: printf() doesn't add newlines for you•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8843 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-06 | 1 | -2/+2 |
| * | fixed std:: stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8828 e03df62e-2008-0410-955e-edbf42e46eb7
| fez | 2008-02-05 | 1 | -2/+2 |
| * | fixed getsockopt parameter 4, removed sys/select.h on windows platform•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8780 e03df62e-2008-0410-955e-edbf42e46eb7
| fez | 2008-02-01 | 1 | -1/+3 |