Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| 9586a1cb | 2008-06-01 16:21:24 | fix an evbuffer corruption when adding an empty evbuffer; from Scott Lamb svn:r845 | ||
| c6da86ff | 2008-05-12 16:44:24 | r19709@catbus: nickm | 2008-05-12 12:42:48 -0400 Possible fix for [1960723] snprintf and vsnprintf return values are wrong on win32 svn:r813 | ||
| 6bf1ca78 | 2008-05-12 00:40:04 | r19675@catbus: nickm | 2008-05-11 20:39:39 -0400 Stop pretending that u_char and u_short are standard types that win32 is dumb not to have. In fact, u_char can really just be spelled out, and u_short was usually just a bad way of saying ev_uint16_t. svn:r808 | ||
| 8acb80b4 | 2008-05-08 22:51:39 | r15551@tombo: nickm | 2008-05-08 14:49:20 -0400 Use _get_ convention for new accessor functions. (These are all new ones as of 2.0, I believe). svn:r799 | ||
| f04497e4 | 2008-05-03 03:05:28 | introduce evbuffer_reserve_space() and evbuffer_commit_space() to make processing in filters more efficient svn:r757 | ||
| becc89b7 | 2008-05-03 02:37:18 | introduce evbuffer_contiguous_space() and use it in the zlib filter test svn:r756 | ||
| 49868b61 | 2008-04-25 01:18:08 | r15316@tombo: nickm | 2008-04-24 20:58:36 -0400 Rename internal memory management functions from event_malloc() etc to mm_malloc() etc. svn:r725 | ||
| 0ac73078 | 2008-04-16 20:01:51 | r15193@tombo: nickm | 2008-04-16 16:00:35 -0400 Split event.h into several new headers in include/event2. event.h is now just a wrapper that includes all the subheaders. svn:r711 | ||
| 193c06a7 | 2008-03-31 02:04:34 | fix a bug in which evbuffer_add_vfprintf would loop forever; avoid fragmentation in evbuffer_expand by increasing the size of the last buffer in the chain; as a result with have to keep track of the previous_to_last chain; provide a evbuffer_validate() function in the regression test to make sure that all evbuffer are internally consistent. svn:r699 | ||
| 00382110 | 2008-02-29 05:23:49 | address nick's comments and make evbuffer_pullup more efficient svn:r680 | ||
| 0322ce0a | 2008-02-28 18:36:03 | r18486@catbus: nickm | 2008-02-28 13:35:53 -0500 Make offsetof into evutil_offsetof. Be a little more willing to call evbuffer_chain_align() from evbuffer_expand(). Clarify some docs, and add some XXX comments to note questionable areas. svn:r677 | ||
| d71da6f7 | 2008-02-28 17:47:30 | r18484@catbus: nickm | 2008-02-28 12:47:20 -0500 Use event_warn() function, not fprintf-to-stderr. svn:r676 | ||
| 0e7cbe65 | 2008-02-28 17:38:52 | r18482@catbus: nickm | 2008-02-28 12:38:40 -0500 Fix GCC 4.2 warnings; fix includes in subdirs. svn:r675 | ||
| 5c70ea4c | 2008-02-28 02:47:43 | improved code for evbuffer; avoids memcpy svn:r674 | ||
| 67bf29ad | 2008-02-23 06:02:04 | simplify evbuffer by removing orig_buffer svn:r654 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 4e1ec3e0 | 2007-11-07 21:01:26 | Make all the C files in the libraries compile under MSVC 2005 Express. There are still a few warnings, and probably some subtle issues, but it's better than nothing. svn:r499 | ||
| e72661d2 | 2007-11-07 07:33:31 | r16509@catbus: nickm | 2007-11-07 02:08:32 -0500 Stop using C++ style comments. svn:r497 | ||
| db43c1e1 | 2007-09-20 19:36:03 | On win32, sockets apparently can't be used with ReadFile and WriteFile: You need send() and recv() instead. Also, you need to use ioctlsocket() with sockets, not ioctl. [Fixes evbuffer regression tests.] svn:r448 | ||
| 41c69fc3 | 2007-08-19 17:26:02 | fix typo in comments svn:r399 | ||
| f0ff792a | 2007-06-30 18:58:34 | fixes from Joerg Sonnenberger: http.c is a violation of the ctype(3) interface and an unused function. test/regress_http.c are incorrect format strings. test/regress.c uses raise(3) from signal.h. evdns.c: evdns_error_strings is unused. The GET* macros can eat the semicolon from the expression. pos is passed in as off_t, so just pass that down. When assigning negativ values to unsigned variables, an explicit cast is considered good style. svn:r367 | ||
| 0c280824 | 2007-05-23 05:20:59 | support removing of http callbacks and removing of registered RPCs svn:r355 | ||
| 4408a5f8 | 2007-04-19 03:13:12 | fix evbuffer_find off by one; found by Ken Cox; regression test by him and fix by me svn:r353 | ||
| b5d2f9a2 | 2007-03-01 06:25:18 | rolling back r339: evconfig.h does not work svn:r341 | ||
| 127c260b | 2007-02-28 04:02:29 | make evconfig.h available as installed header file; not really ideal but good enough for me; from Nick Mathewson svn:r339 | ||
| 58f42c79 | 2007-02-14 16:59:47 | fix handling of chunked requests svn:r328 | ||
| 22e53c7a | 2007-01-27 04:10:08 | make it work on freebsd; from phil oleson svn:r314 | ||
| de4e25f1 | 2007-01-06 02:25:50 | evbuffer_find fix from Dug Song svn:r308 | ||
| 79d2ca8c | 2006-11-10 02:16:16 | fix a potential problem in multiple handling of va_list; use va_copy instead; from Alejo. svn:r251 | ||
| 9f7d28bb | 2006-09-27 03:07:38 | make it compile with mingw; from Nick svn:r235 | ||
| 896bf3a2 | 2006-02-13 02:22:48 | many changes for fixing a small bug: post requests would not send the post data. I took the opportunity to reorganize a bit. svn:r201 | ||
| 7b78c828 | 2006-02-13 01:51:58 | limit the amount of data bufferevents are going to consume to something reasonable; in some circumstances it could happen that libevent happily allocated 100MB in read buffers without telling the user; found by christopher maxwell - parts of these changes are from his patch. svn:r200 | ||
| 36bedaef | 2006-01-22 05:06:14 | another fix from art svn:r194 | ||
| 8d1317d7 | 2005-12-06 03:26:28 | add evbuffer_add_vprintf interface from artur grabowski; add some testing svn:r188 | ||
| 11a40d47 | 2005-09-20 15:59:00 | event.3 svn:r184 | ||
| e1759c7b | 2005-06-19 20:28:20 | fix issue with signedness warnings; from Alexander von Gernler svn:r169 | ||
| 81bd0a06 | 2005-06-10 07:42:14 | bufferevents would not correctly detect EOF on read; reported by Jonathan Brannan svn:r167 | ||
| 425fc0d5 | 2005-04-23 02:53:39 | provide a function to read lines from buffers; comes in handy for many AscII protocols. svn:r154 | ||
| 5e2ba12a | 2005-04-14 23:28:06 | fixes from alexander von gernler svn:r148 | ||
| 32bed8f9 | 2005-04-01 04:20:39 | build fixes from nick mathewson svn:r139 | ||
| fbdaf3ab | 2005-03-29 07:03:10 | debugging callbacks from Nick Mathewson <nickm@freehaven.net> svn:r136 | ||
| 6db3da27 | 2004-07-19 06:18:10 | should work a little bit better with solaris compiler svn:r111 | ||
| 44d88ea6 | 2004-07-13 08:02:45 | change evbuffer_read so that it reads directly into the memory allocated to the evbuffer; this avoids one unnecessary data copy. svn:r110 | ||
| de5fc619 | 2004-06-11 04:42:56 | make it compile on systems without vasprintf svn:r107 | ||
| 025d1bc2 | 2004-05-24 00:19:52 | fix some of the windows compile issues; make buffer.c faster; support signals via pipes. svn:r105 | ||
| 849d5249 | 2004-04-13 06:22:48 | license svn:r104 | ||
| fbf01c7f | 2004-04-04 02:20:21 | support for low and high watermarks svn:r101 | ||
| 5908bd72 | 2004-03-23 03:43:53 | provided buffered events svn:r95 | ||
| ec2c1db4 | 2004-02-22 21:17:23 | new event_once interface; start of buffering interface for buffered events svn:r93 |