From 76945273c674d51f1c2f12e646a5248a2f52ed0b Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 27 Dec 2007 21:37:52 +0000 Subject: [PATCH] r15733@tombo: nickm | 2007-12-27 16:37:33 -0500 Add another "what's new" file -- this one for svn trunk svn:r616 --- whatsnew-xx.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 whatsnew-xx.txt diff --git a/whatsnew-xx.txt b/whatsnew-xx.txt new file mode 100644 index 00000000..f6a9750d --- /dev/null +++ b/whatsnew-xx.txt @@ -0,0 +1,48 @@ +What's New In Libevent SVN: + +0. About this document + + This document describes the key differences between Libevent 1.4 and + Libevent ???, from a user's point of view. It was most recently + updated based on features in subversion trunk as of 27 Dec 2007. + + NOTE 1: As of this writing, we haven't decided whether the trunk + version of svn will turn into a 1.5 or 2.0. + + NOTE 2: If any features or fixes get backported from trunk to 1.4, + they should get moved from here into whatsnew-14.txt, since they + will no longer be differences between 1.4 and this version. + +1. Packaging Issues. + +2. New and Improved APIs + +2.1. Overrideable allocation functions + + If you want to override the allocation functions used by libevent + (for example, to use a specialized allocator, or debug memory + issues, or so on), you can replace them by calling + event_set_mem_functions. It takes replacements for malloc(), + free(), and realloc(). + +2.2. More flexible readline support + + The old evbuffer_readline() function (which accepted any sequence of + CR and LF characters as a newline, and which couldn't handle lines + containing NUL characters), is now deprecated. The preferred + function is evbuffer_readln(), which supports a variety of + line-ending styles, and which can return the number of characters in + the line returned. + +2.3. Socket is now an abstract type + + All APIs that formerly accepted int as a socket type now accept + "evutil_socket_t". On Unix, this is just an alias for "int" as + before. On Windows, however, it's an alias for SOCKET, which can + be wider than int on 64-bit platforms. + +3. Big bugfixes + +4. Big performance improvements + +5. Removed code and features