kc3-lang/libevent

Branch :


Log

Author Commit Date CI Message
9b45a4e7 2009-05-15 01:36:31 We were distributing the wrong event-config.h with our source distributions. Fix that. svn:r1288
5d639d6c 2009-05-15 01:14:08 Fix win32 compilation warnings in 1.4. svn:r1287
5e0563ba 2009-05-12 18:27:45 Fix dangling pointer in epoll after epoll_recalc(). This is based on patch 2790759 from Kevin Springborn. His comments on sourceforge: Problem: The failure case is as follows: Event is added using epoll_add (a direct pointer is stored in the user_data section), epoll_recalc is called and the fds array is moved (invalidating the user_data pointer stored in epoll). epoll_dispatch is called for the added event and accesses evepoll based on the invalid pointer (set before the fds array was relocated). Solution: Dispatch has access to the epollop structure, so given the fd we can find the corresponding evepoll struct. Use data.fd instead of data.ptr and store the fd corresponding to the event. This way when epoll_recalc moves the fds array (and updates the fds array pointer in epollop), the evepoll calculation in dispatch still finds the valid evepoll struct. svn:r1282
a276fa51 2009-05-12 18:27:34 Fix warnings in compilation of regress.c. svn:r1281
23967f73 2009-04-24 16:08:30 Remove the limit on size of HTTP headers by removing static buffers svn:r1240
749f4ce3 2009-04-23 00:02:19 [backport] Fix min_heap_erase when we remove an element from the middle of the heap. Previously, we could lose the heap property when we removed an item whose parent was greater than the last element in the heap. We would replace the removed item with the last element, and consider shifting it down, but we wouldn't consider shifting it up. Patch from Marko Kreen. svn:r1227
4d4a7d55 2009-04-17 00:37:21 call it 1.4.10 svn:r1178
1a518873 2009-04-12 23:00:52 from trunk: improve evhttp_parse_query documentation svn:r1161
c1bd9385 2009-04-11 04:12:46 Fix parsing of queries where the encoded queries contained \r, \n or + svn:r1155
64b3a571 2009-03-30 17:36:59 correct evbuffer_drain documentation from John Khvatov svn:r1128