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
59513ee2 2009-03-12 17:45:13 from trunk: include Doxyfile in tar ball; from Jeff Garzik svn:r1126
f06b29b9 2009-03-12 17:03:21 off-by-one error in epoll_recalc; reported by Victor Goya svn:r1124
4cf8138b 2009-02-02 19:20:49 Make evdns_resolve_reverse args const. svn:r1094
62d60546 2009-01-23 17:21:17 we dont use an m4 directory for 1.4 - remove it svn:r1045
092baefa 2009-01-22 06:26:32 from trunk: fix signal processing for non-kqueue backends; when a signal callback delivers a signal; from Alexander Drozdov svn:r1036
636e74a7 2009-01-22 02:49:57 from trunk: rename sys/signal.h to signal.h; configure m4 macro dir; this assist with compilation on Haiku svn:r1034
7682ff80 2009-01-19 23:54:27 from trunk: rename the backend from "event ports" to "evport" - this will allow environment based disabling to work svn:r1029
3b33618f 2009-01-19 23:53:45 forgot ChangeLog entry svn:r1028
0ede290b 2009-01-19 23:42:19 from trunk: bug fix and potentital race condition from Alexander Drozdov svn:r1026
64fc3c7c 2009-01-16 00:29:27 clean up buffered data on reset; reported by Brian O'Kelley svn:r1016
12d911b5 2009-01-15 06:16:07 from trunk: rename time-test in comment to signal-test svn:r1014
6ae6c9eb 2008-12-22 07:36:38 call it 1.4.9-stable svn:r970
cad8703a 2008-12-19 22:29:41 Fix a memory leak by not running explicit close detection for server connections. svn:r967
f383ee29 2008-12-19 21:53:23 revert: Fix a memory leak with http connections owned by the server. svn:r966
3e55a529 2008-12-19 21:41:03 Fix a memory leak with http connections owned by the server. svn:r965
9dcf1106 2008-12-19 21:34:12 fix a memory leak when reading multi-line headers svn:r964
dfa9cb5d 2008-12-13 06:12:05 from trunk: constify structs; from Andrei Nigmatulin svn:r960
1958f3a7 2008-11-27 19:59:06 from trunk: fix a typo in setting the global event base; reported by lance svn:r954
e92d88c5 2008-11-27 19:29:22 from trunk: Clear the timer cache when leaving the event loop; reported by Robin Haberkorn svn:r951
0a41d762 2008-11-16 23:26:38 from trunk: Allow setting of local port for evhttp connections to support millions of connections from a single system; from Richard Jones svn:r949
3ad06489 2008-11-15 05:29:39 from trunk: only bind the socket on connect when a local address has been provided; reported by Ajejo Sanchez svn:r947
b93c182f 2008-10-30 19:40:35 from trunk: clear the timer cache on entering event loop; reported by Victor Chang svn:r945
111ddedd 2008-10-03 15:23:47 fix merge error: event_add would not return error for some backends; from Dean McNamee svn:r943
16a66129 2008-09-07 23:29:37 call it 1.4.8-stable; increment revision (i hope that is right) svn:r940
69119a40 2008-09-07 23:26:47 from trunk: do not remove accept-encoding header in make request svn:r939
48c6e51d 2008-09-04 01:25:18 missed from previous submit; been a long day svn:r935
d2386bce 2008-09-04 01:09:54 Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong. svn:r934
1fc7059c 2008-09-04 01:09:03 forgot to commit the 1.4.7-stable name svn:r933
bc465d0a 2008-08-30 23:24:25 from trunk: Match the query in DNS replies to the query in the request; from Vsevolod Stakhov svn:r932
2821152f 2008-08-19 11:38:32 from trunk: Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me. svn:r929
abe3ac11 2008-07-25 05:23:30 from trunk: do not warn on accept when errno is egain|eintr svn:r926
541290f6 2008-07-25 01:34:22 from trunk: make event_add not change any state if it fails; repoted by Ian Bell svn:r924
534f6657 2008-07-25 01:19:53 from trunk: fix off by one errors in devpoll; from Ian Bell svn:r922
975b1021 2008-07-25 00:54:28 start calling it 1.4.6-stable svn:r920
7c7ab279 2008-07-25 00:53:17 from trunk: fix a problem with epoll() and reinit; repoted by Alexander Drozdov svn:r919
730c7132 2008-07-24 23:58:03 add libevent.vcproj file to distribution to help with Windows build svn:r916
21c56289 2008-07-19 23:41:33 from trunk: restore signal handlers correctly when we deallocate the signal base svn:r914
e1139238 2008-07-17 14:26:40 from trunk: if we change the timeouts on bufferevents, we might have to readd pending events svn:r912
9ee4990f 2008-07-13 21:07:59 close -> EVUTIL_CLOSESOCKET svn:r909
1b40a378 2008-07-13 20:20:10 from trunk: fix cname replies svn:r908
4a13b22f 2008-07-12 01:50:11 deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley svn:r906
dfa53321 2008-07-11 16:11:16 forgot to add Alexander Drozdov as bug reporter in ChangeLog svn:r905
58bfed9e 2008-07-11 16:06:04 from trunk: assert(a & b) -> assert(a && b) svn:r904
0e535d2f 2008-07-11 15:59:29 from trunk: support multiple events listening on the same signal; make signals regular events that go on the same event queue svn:r902
459c78a2 2008-07-11 15:17:35 from trunk: fix a bug where deleting signals with kqueue would delete subsequent adds svn:r900
537e1221 2008-07-02 04:41:11 from trunk: detect CLOCK_MONOTONIC at runtime for evdns svn:r897
3add69df 2008-07-02 04:28:12 from trunk: reject negative content-length headers svn:r895
e7d5dfda 2008-06-30 01:55:13 from trunk: support multi-line HTTP headers; based on a patch from Moshe Litvin svn:r893
efb50876 2008-06-30 01:04:21 from trunk: correct handling of trailing headers in chunked replies; from Scott Lamb svn:r892
0690f0f5 2008-06-30 01:01:28 fix warnings with USE_DEBUG svn:r891
130a8a13 2008-06-28 01:47:01 switch all uses of [v]snprintf to evutil svn:r889
877fa44d 2008-06-28 00:50:52 evutil now includes stdarg.h directly svn:r888
e29a5c82 2008-06-25 21:41:43 call it 1.4.5-stable svn:r886
33bb64c1 2008-06-25 20:52:29 fix support of fixed-sized entries in event_rpcgen svn:r885
0a66700e 2008-06-25 20:49:39 missing stdio include svn:r884
ceca424e 2008-06-25 16:10:20 add windows project files to extra dist svn:r882
570dd04a 2008-06-25 16:06:50 forgot to add changelog entry: fix windows build svn:r881
51bd6c0b 2008-06-25 16:06:16 fix warnings for potentially uninitalized variables svn:r880
f1c6c5a9 2008-06-25 16:04:23 Add vs2005 project and regress target; no idea if that is going to work for other folks. svn:r879
6111e150 2008-06-25 16:02:47 fix getnameinfo for windows; snprintf -> evutil_snprintf svn:r878
b7fd2ac3 2008-06-25 16:00:15 fix gethostbyname on windows; close() -> EVUTIL_CLOSESOCKET() svn:r877
1efa70ab 2008-06-25 15:46:33 make it compile on windows; gettimeofday -> evutil_gettimeofday; snprintf -> evutil_snprintf svn:r876
e0b38edc 2008-06-25 15:44:40 event_vsnprintf -> evutil_vsnprintf svn:r875
8f39908f 2008-06-25 15:37:53 move snprintf and vsnprintf to evutil to support windows svn:r874
fb0b274e 2008-06-20 06:55:26 from trunk: do not use SO_REUSEADDR when connecting svn:r855
921693c4 2008-06-14 17:42:05 Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT, but keep the INPUT/OUTPUT aliases on non-win32 platforms to maintain backwards compatibility. svn:r851
d5c3cdca 2008-06-12 14:45:29 from trunk: allow min_heap_erase to be called on removed members; from liusifan svn:r850
a78d92c4 2008-06-02 18:43:46 Set correct line-ending style on win32 project styles (1.4 branch) svn:r848
9ce23feb 2008-05-17 02:19:21 constify struct timeval * svn:r837
38e97b14 2008-05-16 01:58:05 from trunk: Fix use of freed memory in event_reinit; pointed out by Peter Postma svn:r835
17515971 2008-05-15 01:58:32 from trunk: fix connection keep-alive behavior for HTTP/1.0 svn:r824
8d8cff54 2008-05-14 04:09:50 call it 1.4.4-stable svn:r818
c807358f 2008-05-09 03:59:57 r19666@catbus: nickm | 2008-05-08 23:49:18 -0400 Always include winsock2.h before windows.h. Apparently some SDKs need this. svn:r802
32143cc2 2008-05-08 23:54:23 r15553@tombo: nickm | 2008-05-08 19:54:10 -0400 The IRIX compiler thinks #error means warn. Fix configure.in to tolerate this. svn:r800
a673c2c9 2008-05-08 14:43:09 add missing header under win32 to evutil.c. remove misc.obj[ch] from vcproj file. svn:r796
ff6cbd06 2008-05-08 14:19:34 r19654@catbus: nickm | 2008-05-08 10:12:53 -0400 Remove #include "misc.h"s. svn:r794
987597ff 2008-05-08 14:08:12 r19651@catbus: nickm | 2008-05-08 10:05:35 -0400 Replace gettimeofday() usage with a new evutil_gettimeofday(). This removes all previous need for win32-code/misc.[ch] svn:r793
52a85138 2008-05-08 05:16:47 expose evhttp_accept_socket() api svn:r787
6bd28951 2008-05-07 21:51:07 r19639@catbus: nickm | 2008-05-07 17:50:48 -0400 Fix win32 vc-2005 build. svn:r785
f47e7dff 2008-05-07 20:11:56 r19632@catbus: nickm | 2008-05-07 16:07:31 -0400 Fix bug 1958901: stop overriding CPPFLAGS in test directory. svn:r782
fe3c4a24 2008-05-07 20:11:37 r19631@catbus: nickm | 2008-05-07 16:06:48 -0400 Backport: fix compilation on non-c99 platforms. svn:r781
0d43f0df 2008-05-04 22:28:22 fix evhttp_bind_socket() so that multiple sockets can be bound by the same http server. svn:r770
d58a0a7c 2008-05-04 00:52:57 revert to maintain stability: from trunk: separate signal events from io events svn:r764
974a7543 2008-05-03 21:40:32 from trunk: separate signal events from io events svn:r761
bfdf56c2 2008-05-03 18:27:24 from trunk: cache clock_gettime/gettimeofday values in base svn:r759
2a69a5ea 2008-04-29 18:11:44 r15342@tombo: nickm | 2008-04-29 14:10:46 -0400 Backport to 1.4 branch: Use internal implementation for evutil_timercmp() everywhere, to avoid bugs when the platform timercmp() has never heard of <= or >=. Also, replace timercmp() usage in min_heap.c with call to evutil_timercmp(). svn:r745
8c4529c5 2008-04-27 20:45:57 from trunk: introduce bufferevent_setcb and bufferevent_setfd to allow better manipulation of bufferevents svn:r738
f2b8f9b0 2008-04-26 01:05:07 fromtrunk: fix a bug in buffrevent read water marks and add a test for them svn:r732
47abd3ea 2008-04-26 00:38:36 from trunk: expose bufferevent_setwatermark via header files and fix high watermark on read svn:r730
f5b17df1 2008-04-18 13:31:07 r15247@tombo: nickm | 2008-04-18 09:30:43 -0400 Partial backport fix for bug in encode_int_internal svn:r723