kc3-lang/libevent

Branch :


Log

Author Commit Date CI Message
135591ae 2009-01-02 20:46:35 Change the type of nameserver.address from u32 to sockaddr_storage, so that we can handle nameservers at IPv6 addresses. svn:r985
cfbd1680 2009-01-02 20:46:26 Add another function to parse the common address:port combination formats into a sockaddr. svn:r984
0d9d5cfe 2009-01-02 20:46:12 New functions in evutil to clone inet_pton and inet_ntop, with tests. Adapted from Tor code. svn:r983
172b6575 2009-01-02 18:18:30 malloc fd only if it is needed. svn:r982
f37d1685 2009-01-02 04:56:56 Include http_compat.h in http.c so we do not get warnings about functions with no prototypes. svn:r981
87be18da 2008-12-25 16:25:37 implement evdns_cancel_request; test one of the new evdns_base functions svn:r980
49f4c0ef 2008-12-25 16:21:13 generate documentation for move dns header files svn:r979
eed23451 2008-12-25 16:20:45 forgot to re-enable dns tests svn:r978
30cba6d0 2008-12-25 09:22:13 we cannot realloc memory used by TAILQ; instead malloc each slot individually svn:r977
17bfc07e 2008-12-23 22:38:01 remove http_compat include svn:r976
b55ca7de 2008-12-23 22:31:27 reduce void *age a little bit svn:r975
b225e756 2008-12-23 22:24:32 remove unused variable svn:r974
d776f846 2008-12-23 22:23:37 deprecate the usage of signal_{add,del,set} and name it evsignal_{add,del,set} instead; move the old definitions to compat svn:r973
02b2b4d1 2008-12-23 16:37:01 Restructure the event backends so that they do not need to keep track of events themselves, as a side effect multiple events can use the same fd or signal. svn:r972
97cebce8 2008-12-23 14:53:55 the switch of bufferevents for http connections did not handle the EVBUFFER_ERROR case correctly svn:r971
ebcf5efc 2008-12-19 22:42:51 fix memory leaks in the regression tools; add another close detection test that validates that there are no dangling connections on the server svn:r969
f1728d94 2008-12-19 22:41:07 fix the close detection problem correctly by not running close detection on the server svn:r968
f700566c 2008-12-19 21:31:43 Make the http connection close detection work properly with bufferevents and fix a potential memory leak associated with it svn:r963
8c594168 2008-12-19 21:03:42 memory leak: forgot to free paused rpcs in server svn:r962
77867244 2008-12-19 21:02:36 memory leak: forgot to free the configuration object svn:r961
808f00e1 2008-12-13 06:11:12 constify structs; from Andrei Nigmatulin svn:r959
dd731685 2008-12-03 20:09:13 Implement increased DSN-poisoning resistance via the 0x20 hack. svn:r958
1eeb96aa 2008-11-29 01:12:41 move cirular queue removal into its own function svn:r957
cdf9453a 2008-11-28 20:55:11 install the header files, too svn:r956
1c765b78 2008-11-28 20:11:24 move dns header files into the include directory; move old functions into compat and structs into a struct header file svn:r955
4fa4a562 2008-11-27 19:57:48 fix a typo in setting the global event base; reported by lance svn:r953
ffb3966e 2008-11-27 19:34:07 minor compilation and regresson fixes; from Frank Denis svn:r952
4fe25cef 2008-11-27 19:27:33 Clear the timer cache when leaving the event loop; reported by Robin Haberkorn svn:r950
5792d42f 2008-11-16 23:22:14 Allow setting of local port for evhttp connections to support millions of connections from a single system; from Richard Jones svn:r948
50202d75 2008-11-15 05:27:23 only bind the socket on connect when a local address has been provided; reported by Ajejo Sanchez svn:r946
31cfe526 2008-10-30 19:38:31 clear the timer cache on entering event loop; reported by Victor Chang svn:r944
c97ee898 2008-09-26 13:36:15 Fix: do not crash when asked to configure an impossible event_base svn:r942
b3d6a569 2008-09-07 23:24:54 do not remove accept-encoding header in make request svn:r938
fded0a87 2008-09-05 16:47:04 Fix compilation of recent error code with win32. svn:r937
de069b99 2008-09-05 16:29:56 On win32, errno is not the last socket error. Worse, WSAGetLastError() is not the last socket error sometimes (i.e., EWOULDBLOCK). Also, strerror() does not handle winsock errors. Therefore, event_err() and event_warn() are completely wrong for windows socket errors. Fix that. svn:r936
a710d817 2008-08-30 23:19:49 Match the query in DNS replies to the query in the request; from Vsevolod Stakhov svn:r930
c968eb3e 2008-08-19 11:26:47 Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me. svn:r928
b89a3de0 2008-07-25 05:22:28 do not warn on accept when errno is egain|eintr svn:r925
cca2f8fa 2008-07-25 01:29:54 make event_add not change any state if it fails; repoted by Ian Bell svn:r923
1aa6826f 2008-07-25 01:18:40 fix off by one errors in devpoll; from Ian Bell svn:r921
3b24f4ee 2008-07-25 00:48:30 another fix; we also need to remove the signal event from the queue svn:r918
e67a5ea9 2008-07-25 00:19:15 fix a problem with epoll and event_reinit; reported by Alexander Drozdov svn:r917
a4e2f52a 2008-07-20 23:31:28 add a signal and free the base for reinit test svn:r915
1c164ceb 2008-07-19 23:35:29 restore signal handlers correctly when we deallocate the signal base svn:r913
5e905c9d 2008-07-17 14:09:07 if we change the timeouts on bufferevents, we might have to readd pending events svn:r911
12077b4e 2008-07-16 03:47:47 support setting of AA or RD in dns server response svn:r910
506f3d0c 2008-07-13 20:18:41 fix cname replies svn:r907
c4af6211 2008-07-11 16:11:16 forgot to add Alexander Drozdov as bug reporter in ChangeLog svn:r905
4bf44654 2008-07-11 16:04:07 assert(a & b) -> assert(a && b) svn:r903
f7e61870 2008-07-11 15:49:04 support multiple events listening on the same signal; make signals regular events that go on the same event queue svn:r901
5512be01 2008-07-11 15:15:04 fix a bug where deleting signals with kqueue would delete subsequent adds svn:r899
df97fca9 2008-07-02 06:08:16 From Scott Lamb: * Allow the user to set the Content-Length: then stream a reply. This is useful for large requests of a known size. Added unit test. * Don't send a response body on HEAD requests, 1xx status codes, 204 status codes, or 304 status codes, as described in RFC 2616 section 4.3. (Doing otherwise causes problems - in particular, if a 304 has a chunked body (even an empty one), Safari 3.1.1 issues and then fails the next request on the connection with the non-sequitur error message "Too many HTTP redirects"!) * Specify a default Content-Type: when a response body is required, not when we have data in the response buffer by the time we make the header. (I.e., do this on evhttp_send_reply_start() for consistency.) * Don't expect a body in response to HEAD requests. svn:r898
409236a7 2008-07-02 04:39:09 detect CLOCK_MONOTONIC at runtime for evdns svn:r896
707f6784 2008-07-02 04:22:48 reject negative content-length headers svn:r894
cb7c3bd6 2008-06-29 01:30:06 support multi-line http headers; based on a patch from Moshe Litvin svn:r890
9998c0cb 2008-06-26 00:40:57 correct handling of trailing headers in chunked replies; from Scott Lamb. svn:r887
21f76156 2008-06-25 16:32:47 change min_heap_idx to signed svn:r883
52161b47 2008-06-25 14:56:35 fix a bug in which nameservers would not be added to the correct base in windows. svn:r873
8aa94ced 2008-06-25 01:01:11 proper library dependencies for regress. svn:r872
63750814 2008-06-25 01:00:29 add a visual studio 2005 solution svn:r871
9816192a 2008-06-25 00:59:21 add log.h header file svn:r870
ac0c7e2c 2008-06-25 00:58:08 skip connection-retry test on windows svn:r869
0bee2ff3 2008-06-25 00:34:24 void function should not return a value svn:r868
c3dc717a 2008-06-24 23:37:37 close fd if evhttp_get_requestion_connection fails svn:r867
24580e2b 2008-06-24 22:43:19 fix build on unix side svn:r866
60e4c067 2008-06-24 22:41:43 add an event_debug statement for executing active events. svn:r865
30abfd99 2008-06-24 22:38:37 provide fake_getnameinfo so that the http layer works under windows. svn:r864
f80f90ed 2008-06-24 21:01:44 fix a bug in http_connect for windows; the address was not copied correctly. svn:r863
2f8708db 2008-06-24 18:04:41 ifdef out a whole bunch of sections; gettimeofday to evutil_gettimeofday svn:r862
994a7c50 2008-06-24 16:39:45 close -> EVUTIL_CLOSESOCKET() gettimeofday -> evutil_gettimeofday() svn:r861
55f91494 2008-06-24 16:29:02 fix evutil_snprintf on windows svn:r860
35b1236c 2008-06-24 15:29:41 change write to send for windows. svn:r859
e736991a 2008-06-22 16:00:48 make it work with older versions of automake; from Scott Lamb svn:r858
e711ce45 2008-06-21 06:10:10 reintroduce a memmove when there is enough misalignment to hold the new data; otherwise the size of the buffer may grow without bounds svn:r857
99a1063e 2008-06-21 02:21:25 support 64-bit integers in rpc structs svn:r856
4c56ba1c 2008-06-20 06:52:13 do not use SO_REUSEADDR when connecting svn:r854
774d056c 2008-06-17 01:14:58 warn on connection failures svn:r853
2baaac7f 2008-06-14 17:50:36 Forward-port: 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:r852
a6ce520c 2008-06-12 14:43:35 allow min_heap_erase to be called on removed members; from liusifan svn:r849
c584741b 2008-06-02 18:35:02 Fix line ending style on windows projects files. svn:r847
344c2b56 2008-06-02 05:45:26 deliver partial data to request callbacks when chunked callback is set even if there is no chunking on the http level; allows cancelation of requests from within the chunked callback; from Scott Lamb. svn:r846
9586a1cb 2008-06-01 16:21:24 fix an evbuffer corruption when adding an empty evbuffer; from Scott Lamb svn:r845
480d8142 2008-06-01 01:19:08 do not define a variable in a header file; it will lead to duplicate symbols when linking svn:r844
f9707a01 2008-05-31 18:57:21 we need to declare the enum first before it can be used; c++ compilation errors svn:r843
05965921 2008-05-31 14:37:31 Add new functions to access backends by their features and to query the features of a backend. svn:r842
9515c807 2008-05-30 17:35:20 Oops; add regress_et.c svn:r841
39400e68 2008-05-30 16:56:34 Patch from Valery Kholodkov: support for edge-triggered events with epoll and kqueue. Changed from original patch: made test into a regression test, with explicit success/failure for edge-triggered and non-edge-triggered cases. Closes SF request 1968284. svn:r840
9ca7a3a3 2008-05-30 16:19:01 Resolve two conflicts. svn:r839
2deb3ce0 2008-05-29 01:39:43 simplify handling of environment variables for disabling backends; make event_get_supported_methods obey environment variables; this fixes make verify; problem reported by Scott Lamb. svn:r838
8b66f1bd 2008-05-17 02:14:17 constify struct timeval * svn:r836
134344b7 2008-05-16 01:55:40 Fix use of freed memory in event_reinit; pointed out by Peter Postma svn:r834
bc5e2719 2008-05-15 06:36:36 Attempt to make a project for the regression test. There are several problems: - no gettimeofday on windows - no varargs macros on windows (all the rpc stuff does not build) - no zlib on windows (zlib test does not build) - some library dependencies seem to be missing svn:r833
89a1512a 2008-05-15 06:33:23 close -> EVUTIL_CLOSESOCKET svn:r832
9e8688a7 2008-05-15 06:10:40 windows does not have varargs macros, so this is all useless svn:r831
a35529c6 2008-05-15 06:03:23 add the code here until we figure out how to generate it on windows svn:r830
a68de252 2008-05-15 03:49:03 r19749@catbus: nickm | 2008-05-14 23:48:44 -0400 New function to dump inserted and active events. Also do not recv() on an int array. svn:r829
f9b4ee0a 2008-05-15 03:19:05 replace write/read/close with send/recv/EVUTIL_CLOSESOCKET svn:r828
35245a60 2008-05-15 03:16:34 Minor project content tweaks svn:r827
90ddd91f 2008-05-15 03:14:48 do not include sys/time.h on windows svn:r826
3ca22aa8 2008-05-15 03:05:10 r19739@catbus: nickm | 2008-05-14 23:05:03 -0400 Use our offsetof; do not rely on platform offsetof svn:r825