Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5c70ea4c | 2008-02-28 02:47:43 | improved code for evbuffer; avoids memcpy svn:r674 | ||
| eb9b9580 | 2008-02-27 06:20:48 | add some basic tests for DELETE/PUT; from Josh Rotenberg svn:r673 | ||
| e7ad5493 | 2008-02-26 20:24:29 | r14507@tombo: nickm | 2008-02-26 15:23:44 -0500 Patch from Tani Hosokawa: make some functions in http.c threadsafe. Also, note some functions in http.c that still are not threadsafe. svn:r671 | ||
| bd31d00f | 2008-02-26 04:54:19 | move signal callbacks closer to test code svn:r670 | ||
| 7470ce52 | 2008-02-26 03:49:00 | increase listen queue for http sockets to 128 svn:r669 | ||
| 960be588 | 2008-02-26 03:29:36 | deal correctly with http/1.0 and keep-alive svn:r667 | ||
| 0b114da2 | 2008-02-26 03:12:07 | introduce evhttp_accept_socket() to accept from an already created socket svn:r666 | ||
| b14cd655 | 2008-02-25 07:49:22 | add support (without tests!) to PUT/DELETE requests; from Josh Rotenberg svn:r662 | ||
| bb914ed9 | 2008-02-25 07:34:07 | do not insert event into list when evsel->add fails svn:r660 | ||
| 5a2ece18 | 2008-02-23 19:04:26 | r18370@catbus: nickm | 2008-02-23 14:04:00 -0500 clean up some corner cases in evutil.h. svn:r655 | ||
| 67bf29ad | 2008-02-23 06:02:04 | simplify evbuffer by removing orig_buffer svn:r654 | ||
| 87bef9e9 | 2008-02-20 21:49:09 | update event_base_loop documentation; from Tani Hosokawa svn:r652 | ||
| 0d26f160 | 2008-02-18 20:13:27 | r18169@catbus: nickm | 2008-02-18 15:13:20 -0500 Rebuild and re-run configure etc when configure.in or Makefile.am changes. Also, have automake do its dependency tracking. svn:r651 | ||
| 11230f7e | 2008-02-18 20:04:01 | r18145@catbus: nickm | 2008-02-18 15:02:20 -0500 Stop using deprecated autoconf code to set integer types; detect actual files to include more thoroughly. This should make us work on solaris 9 again. This should be a backport candidate, if it works. Also, make all libevent code use ev_uint32_t etc, rather than uint_32_t. svn:r649 | ||
| 506d4dbc | 2008-02-17 01:31:31 | remove NDEBUG ifdefs from evdns.c svn:r647 | ||
| 23ef0d09 | 2008-02-17 01:15:36 | allow regression code to be build even without Python installed svn:r645 | ||
| f09e9d91 | 2008-02-17 01:12:09 | 1.3.99-trunk -> 1.4.99-trunk svn:r644 | ||
| d47907a7 | 2008-02-16 20:50:02 | r14213@tombo: nickm | 2008-02-16 15:48:07 -0500 Patch from Scott Lamb: make http content length into a 64-bit value. svn:r641 | ||
| 807ab182 | 2008-02-16 20:49:47 | r14211@tombo: nickm | 2008-02-16 15:28:54 -0500 Add new evutil_strtoll() function so we can apply 64-bit content-length patch from Scott Lamb in a portable way. svn:r640 | ||
| 677a9586 | 2008-02-16 16:56:34 | r14205@tombo: nickm | 2008-02-16 11:55:57 -0500 Fix bug 1894184: add a CRLF after each chunk when sending chunked HTTP data. Original patch from propanbutan. svn:r637 | ||
| 8ab61891 | 2008-02-16 06:09:39 | event_base_get_method; from Springande Ulv svn:r635 | ||
| f38aec8b | 2008-02-12 06:01:46 | devpoll and evport need reinit; tested by W.C.A. Wijngaards svn:r633 | ||
| 2fde2217 | 2008-02-09 16:03:01 | address some compiler warnings in debug mode svn:r630 | ||
| 6baff522 | 2008-02-06 16:14:42 | EAGAIN check for event ports; from Wijngaards svn:r629 | ||
| 8c66d4e2 | 2008-01-26 07:29:57 | remove pending timeouts on event_base_free svn:r627 | ||
| 9859bc78 | 2007-12-31 20:47:12 | r15764@tombo: nickm | 2007-12-31 15:46:16 -0500 Forward-port from 1.4 branch: Make generated rpc files build-depend on event_rpcgen. svn:r626 | ||
| 992bc85b | 2007-12-31 20:42:21 | dereference the right field and associate the right connection svn:r624 | ||
| 2460aa59 | 2007-12-31 19:33:30 | allow hooks to get access to the connection object svn:r623 | ||
| 5a5609c7 | 2007-12-29 22:45:54 | allow association of meta data with RPC requests for hook processing svn:r622 | ||
| 024804cc | 2007-12-28 07:58:29 | the win32 changes for regress_http broke the regression test under unix. making the socket non-blocking can return -1 on connect; so now, we need to check the errno; not sure if that is supported under windows. svn:r621 | ||
| 955c6abf | 2007-12-28 00:36:47 | pausing an rpc via a hook needs to deal with the fact that http callbacks free the request after they return; provide a way for a callback to take ownership of the request structure; the user then needs to explicitly free it. svn:r620 | ||
| 6d291da2 | 2007-12-28 00:34:05 | Fix at least two bugs that are keeping the HTTP regression tests from running on windows. There are some more bugs somewhere, since the HTTP regression tests still fail on windows. But now they fail less. svn:r619 | ||
| 819d4a33 | 2007-12-27 23:17:24 | allow hooks to pause RPC processing; this will allow hooks to do meaningful work before resuming the RPC processing; this is not backwards compatible. svn:r617 | ||
| 76945273 | 2007-12-27 21:37:52 | r15733@tombo: nickm | 2007-12-27 16:37:33 -0500 Add another "what's new" file -- this one for svn trunk svn:r616 | ||
| 616a64c8 | 2007-12-27 20:08:21 | additional add argument was missing const qualifier svn:r615 | ||
| 7e3a7af7 | 2007-12-24 23:59:41 | support string arrays in event_rpcgen svn:r613 | ||
| 03589ccb | 2007-12-24 22:49:30 | rollback r594: restructuring to make event activation independent. changes are going to wait for api design svn:r612 | ||
| 68725dc8 | 2007-12-23 07:38:11 | support integer arrays in rpc structures; this involved some refactoring of the event_rpcgen code, so that other types should be able to get arrays fairly easily svn:r609 | ||
| a5176a65 | 2007-12-20 22:45:30 | Fix a win32 warning in regress.c svn:r608 | ||
| 127888bd | 2007-12-20 22:20:06 | r17291@catbus: nickm | 2007-12-20 17:19:55 -0500 Add tree.h to distributed files in trunk. svn:r607 | ||
| fdafb66b | 2007-12-19 06:33:05 | removed linger from http server socket; reported by Ilya Martynov svn:r604 | ||
| d4bdbca8 | 2007-12-18 03:54:19 | add -Wstrict-aliasing and remove bogus evtag_test from event.h svn:r602 | ||
| d80c1c36 | 2007-12-16 19:34:09 | r17185@catbus: nickm | 2007-12-16 14:33:40 -0500 Fix compilation with --enable-gcc-warnings enabled. svn:r599 | ||
| d56a34e4 | 2007-12-16 19:33:52 | r16991@catbus: nickm | 2007-12-06 15:05:56 -0500 Move event_init in regress.c to the function that actually messed up the current_base value. svn:r598 | ||
| 7ab26a2c | 2007-12-16 18:55:16 | r15519@tombo: nickm | 2007-12-16 13:54:12 -0500 Fix for bug 1846282: accept as well-formed DNS replies with questions but no answers. svn:r595 | ||
| 7aa845b7 | 2007-12-16 04:10:30 | restructure the code to make event activation independent of regular event logic svn:r594 | ||
| 622f69cc | 2007-12-14 07:12:05 | forgot to make new member optional svn:r590 | ||
| 85053473 | 2007-12-13 06:36:54 | fix a bug with event_rpcgen for integers svn:r588 | ||
| ffd606cd | 2007-12-13 06:14:18 | prefix {encode,decode}_tag functions with evtag to avoid collisions svn:r587 | ||
| 3b345f3e | 2007-12-12 07:02:55 | pull setters/getters out of RPC structures to reduce their memory footprint svn:r585 | ||
| ba487199 | 2007-12-12 04:39:42 | support for 32-bit tag numbers in rpc structures svn:r583 | ||
| e8b916c3 | 2007-12-09 05:07:48 | update ChangeLog; forgot about it svn:r582 | ||
| fbe24f43 | 2007-12-09 05:07:20 | remove obsoleted recalc code svn:r581 | ||
| fa89d661 | 2007-12-06 19:40:49 | Adjust more unit tests to pass on win32. svn:r580 | ||
| fd418645 | 2007-12-06 19:36:49 | Add winsock init functions to bench.c so it can run on win32. svn:r579 | ||
| 9cc67e5f | 2007-12-06 19:35:55 | Compile regression tests by default even on win32. svn:r578 | ||
| 77861fa7 | 2007-12-06 19:20:24 | r16931@catbus: nickm | 2007-12-06 14:19:58 -0500 Fix warnings in debug messages svn:r577 | ||
| cd666f80 | 2007-12-06 19:18:14 | Debug new win32 code: make bufferevents test pass. svn:r576 | ||
| 78d0de30 | 2007-12-06 18:38:50 | Fix compile warnings and errors in win32 build. svn:r575 | ||
| 2e2104f4 | 2007-12-06 18:13:03 | r15172@tombo: nickm | 2007-12-06 12:54:37 -0500 Rewrite win32.c to use a red-black tree to map sockets to events. This changes the performance from O(N^2) to O(N lg N). Needs testing. (This was made possible by recent changes to the implementation of non-persistent events.) svn:r574 | ||
| 3206bbca | 2007-12-06 18:12:56 | r15171@tombo: nickm | 2007-12-06 12:47:47 -0500 Use GCC attributes (where available) to verify printf type-correctness. Fix some bugs this turned up. svn:r573 | ||
| 1e435af1 | 2007-12-06 18:12:44 | r15170@tombo: nickm | 2007-12-06 12:38:03 -0500 Fix a warning in regress.c svn:r572 | ||
| 5482192b | 2007-12-06 04:36:18 | r15166@tombo: nickm | 2007-12-05 23:35:10 -0500 Apply patch from bug 1841036: set the base of the correct event in evhttp_connection_start_detectclose() svn:r571 | ||
| 60103d25 | 2007-12-01 16:36:00 | remove duplicate submit of test_evbuffer_readln svn:r569 | ||
| 395dd198 | 2007-12-01 09:30:07 | r15096@tombo: nickm | 2007-12-01 04:29:39 -0500 Test for corner-cases of re-adding non-persistent events from one another's handlers svn:r568 | ||
| d73cf1e1 | 2007-12-01 09:29:52 | svn:r567 | ||
| 876c3af7 | 2007-11-30 02:21:33 | add another benchmark that tests cascading events svn:r566 | ||
| 74b3db50 | 2007-11-29 06:08:24 | always generate Date and Content-Length headers for HTTP/1.1 svn:r564 | ||
| f175befa | 2007-11-29 04:03:36 | small improvements to evhttp documentation svn:r562 | ||
| eeb5e4cd | 2007-11-29 02:52:32 | a bug in the regression test of event_reinit caused epoll to fail svn:r560 | ||
| ef085e84 | 2007-11-27 06:45:25 | we need to pass the evbase to evsel->add svn:r558 | ||
| e2e4cf1f | 2007-11-27 06:11:28 | more complete test for forking behavior svn:r556 | ||
| 5f3e3159 | 2007-11-27 01:39:10 | move EV_PERSIST handling out of the event backends svn:r555 | ||
| a7a7a190 | 2007-11-26 19:25:09 | r16735@catbus: nickm | 2007-11-26 14:24:58 -0500 Fix test for EVBUFFER_LENGTH in evhttp_make_header(). Since appending an empty buffer to another is a no-op, this is not really a bug-fix. svn:r554 | ||
| ce4ee418 | 2007-11-26 19:18:49 | r16733@catbus: nickm | 2007-11-26 14:18:25 -0500 Add an --enable-gcc-warnings option (lifted from Tor) to the configure script. When provided, and when we are using GCC, we enable a bunch of extra GCC warnings in the compiler. Also, make the code all build happily with these warnings. svn:r553 | ||
| 1120f04f | 2007-11-25 21:53:06 | r16731@catbus: nickm | 2007-11-25 16:52:53 -0500 Replace all fds on non-unix-specific APIs with evutil_socket_t, which is int on unix and intptr_t on win32. svn:r552 | ||
| cbf9cfdf | 2007-11-25 21:35:02 | r16729@catbus: nickm | 2007-11-25 16:34:50 -0500 Add missing changelog entry for last commit. svn:r551 | ||
| 6773a597 | 2007-11-25 21:32:26 | r14953@tombo: nickm | 2007-11-25 15:56:40 -0500 Replace evbuffer_readline with a more powerful evbuffer_readln that can handle more EOL styles, and that can give useful results when there are NUL characters inside the returned values. Includes regression tests. svn:r550 | ||
| ab010e16 | 2007-11-25 21:32:15 | r14952@tombo: nickm | 2007-11-25 14:47:45 -0500 Fix an unused variable warning. svn:r549 | ||
| d1ad9403 | 2007-11-25 21:28:51 | svn:r547 | ||
| fa95fe46 | 2007-11-25 21:28:43 | r16704@catbus: nickm | 2007-11-19 15:58:54 -0500 Check return value of event_add in signal.c svn:r546 | ||
| 2823cb05 | 2007-11-25 17:15:28 | r14944@tombo: nickm | 2007-11-25 12:12:28 -0500 Make kqueue pass more unit tests. svn:r544 | ||
| 566ca340 | 2007-11-25 17:15:17 | svn:r543 | ||
| 555e300a | 2007-11-25 17:14:24 | r14940@tombo: nickm | 2007-11-25 12:01:37 -0500 New mm-internal.h header that includes internal memory management functions. svn:r542 | ||
| 7eb250e9 | 2007-11-25 17:14:19 | r14939@tombo: nickm | 2007-11-25 11:59:26 -0500 New function event_set_mem_functions to replace internal calls to malloc, free, etc with a user-supplied functions. svn:r541 | ||
| 98b5453e | 2007-11-25 07:11:59 | forgot to dealloc previous base svn:r540 | ||
| 88897852 | 2007-11-25 06:57:59 | provide event_reinit() to reinitialized an event_base after fork - necessary for epoll/kqueue svn:r539 | ||
| 8c3396b0 | 2007-11-22 16:41:29 | r14935@tombo: nickm | 2007-11-22 11:36:54 -0500 Always set test_ok to zero after finishing a test, and before starting one. This turns up some failures we had been missing. svn:r537 | ||
| 1c23e219 | 2007-11-17 22:21:42 | r14931@tombo: nickm | 2007-11-17 17:21:09 -0500 Patch from Scott Lamb: Implement event_{base_}loopbreak. Includes documentation and tests. From sf.net Feature Request 1826546. svn:r535 | ||
| 70248ca8 | 2007-11-17 22:21:33 | r14930@tombo: nickm | 2007-11-17 17:01:14 -0500 documentation fix on loopexit and elsewhere from Scott Lamb. svn:r534 | ||
| af6f331a | 2007-11-17 01:32:30 | use a const pointer for bufferevent_write svn:r531 | ||
| f586f428 | 2007-11-14 17:52:21 | provide event_base_new() as a mechanism for not setting the current_global svn:r529 | ||
| 56934d5d | 2007-11-13 17:36:58 | debug cleanups in signal.c; from Christopher Layne svn:r527 | ||
| d50afbb3 | 2007-11-13 03:32:10 | free minheap; from Christopher Layne svn:r525 | ||
| d1e03054 | 2007-11-12 07:34:29 | clean up event-config.h to fix make distcheck; from sourceforge tracker svn:r521 | ||
| 3742868a | 2007-11-12 06:54:35 | We do not need to specially remove a timeout before calling event_del; patch from Christopher Layne. svn:r519 | ||
| 568095bf | 2007-11-12 05:34:10 | srcdir for verify; from Christopher Layne svn:r516 | ||
| 7add3d36 | 2007-11-12 02:44:02 | stick autogen.sh into EXTRA_DIST svn:r515 | ||
| df667b96 | 2007-11-12 02:32:35 | we no longer need acconfig.h svn:r510 | ||
| 4a1a2e0d | 2007-11-12 02:31:07 | Make the logic for active events work better with internal events; patch from Christopher Layne svn:r509 |