mirror of
https://github.com/libevent/libevent.git
synced 2025-01-09 00:56:20 +08:00
Changlog and new acknowledgements for 2.0.6-rc
This commit is contained in:
parent
ec347b9225
commit
f658264041
86
ChangeLog
86
ChangeLog
@ -1,5 +1,89 @@
|
||||
Changes in 2.0.6-rc:
|
||||
[see git log for now]
|
||||
[Autogenerated from the Git log, sorted by hand.]
|
||||
|
||||
DOCUMENTATION
|
||||
o Document a change in the semantics of event_get_struct_event_size() (e21f5d1)
|
||||
o Add a comment to describe our plan for library versioning (9659ece)
|
||||
o Fix sentence fragment in docs for event_get_struct_event_size() (7b259b6)
|
||||
|
||||
NEW FEATURES AND INTERFACE CHANGES
|
||||
o Remove the obsolete evthread interfaces (c5bab56)
|
||||
o Let evhttp_send_error infer the right error reasons (3990669)
|
||||
o Add a function to retrieve the other side of a bufferevent pair (17a8e2d)
|
||||
o Add bufferevent_lock()/bufferevent_unlock() (215e629)
|
||||
o Stop asserting when asked for a (unsupported) TCP dns port. Just return NULL. (7e87a59)
|
||||
o Replace (unused,always 0) is_tcp argument to evdns_add_server_port*() with flags (e1c1167)
|
||||
o Constify a couple of arguments to evdns_server_request_add_*_reply (cc2379d)
|
||||
o Add an interface to expose min_share in ratelimiting groups (6ae53d6)
|
||||
|
||||
BUGFIXES
|
||||
o Avoid event_del on uninitialized event in event_base_free (6d19510)
|
||||
o Add some missing includes to fix Linux build again (75701e8)
|
||||
o Avoid close of uninitialized socket in evbuffer unit test (bda21e7)
|
||||
o Correctly recognize .255 addresses as link-local when looking for interfaces (8c3452b)
|
||||
o If no evdns request can be launched, return NULL, not a handle (b14f151)
|
||||
o Use generic win32 interfaces, not ASCII-only ones, where possible. (899b0a3)
|
||||
o Fix the default HTTP error template (06bd056 Felix Nawothnig)
|
||||
o Close the file in evutil_read_file whether there's an error or not. (0798dd1 Pierre Phaneuf)
|
||||
o Fix possible nullptr dereference in evhttp_send_reply_end() (29b2e23 Felix Nawothnig)
|
||||
o never let bufferevent_rlim functions return negative (0859870)
|
||||
o Make sample/hello_world work on windows (d89fdba)
|
||||
o Fix a deadlock related to event-base notification. Diagnosed by Zhou Li, Avi Bab, and Scott Lamb. (17522d2)
|
||||
o Possible fix to 100% cpu usage with epoll and openssl (cf249e7 Mike Smellie)
|
||||
o Don't race when calling event_active/event_add on a running signal event (fc5e0a2)
|
||||
o Suppress a spurious EPERM warning in epoll.c (e73cbde)
|
||||
o Fix wrong size calculation of iovec buffers when exact=1 (65abdc2 niks)
|
||||
o Change bufferevent_openssl::do_write so it doesn't call SSL_write with a 0 length buffer (c991317 Mike Smellie)
|
||||
o Fixed compilation of sample/le-proxy.c on win32 (13b912e Trond Norbye)
|
||||
o Fix rate-limit calculation on openssl bufferevents. (009f300)
|
||||
o Remember to initialize timeout events for bufferevent_async (de1f5d6 Christopher Davis)
|
||||
|
||||
BUILD AND DISTRIBUTION CHANGES
|
||||
o Test the unlocked-deferred callback case of bufferevents (dfb75ab)
|
||||
o Remove the now-unusable EVTHREAD_LOCK/UNLOCK constants (fdfc3fc)
|
||||
o Use -Wlogical-op on gcc 4.5 or higher (d14bb92)
|
||||
o Add the libtool-generated /m4/* stuff to .gitignore (c21c663)
|
||||
o Remove some automake-generated files from version control. (9b14911)
|
||||
o Have autogen.sh pass --force-missing to automake (8a44062)
|
||||
o Set library version for libevent_pthreads correctly (b2d7440)
|
||||
o Really only add libevent_core.la to LIBADD on mingw (1425003 Sebastian Hahn)
|
||||
o Build more cleanly with NetBSDs that dislike toupper(char) (42a8c71)
|
||||
o Fix unit tests with -DUSE_DEBUG enabled (28f31a4)
|
||||
o Fix evdns build with -DUNICODE (5fa30d2)
|
||||
o Move event-config.h to include/event2 (ec347b9)
|
||||
|
||||
TESTING
|
||||
o Add options to test-ratelim.c to check its results (2b44dcc)
|
||||
o Make test-ratelim clean up after itself better. (b5bfc44)
|
||||
o Remove the now-obsolete setup_test() and cleanup_test() functions (e73f1d7)
|
||||
o Remove all non-error prints from test/regress.c (8bc1e3d)
|
||||
o Make test.sh exit with nonzero status if tests fail (faf2a04)
|
||||
o Have the unit tests report errors from test.sh (3689bd2)
|
||||
o Fix logic in correcting high values from FIONREAD (3467f2f)
|
||||
o Add test for behavior on remote socket close (44d57ee)
|
||||
o Unit test for event_get_struct_event_size() (7510aac)
|
||||
o Make test/test.sh call test-changelist (7c92691)
|
||||
o Fix badly-behaved subtest of dns/bufferevent_connect_hostname (840a72f Joachim Bauch)
|
||||
o Add option to test-ratelim to test min_share (42f6b62)
|
||||
o Fix an assertion bug in test-ratelim (b2c6202)
|
||||
o Make tests quieter on local dns resolver failure (e996b3d)
|
||||
o Increase the tolerance in our unit tests for sloppy clocks. (170ffd2)
|
||||
o Use AF_INET socketpair to test sendfile on Solaris (9b60209)
|
||||
o Make test-changelist count cpu usage right on win32 (ea1ea3d)
|
||||
|
||||
INTERNALS, PERFORMANCE, AND CODE CLEANUPS
|
||||
o Mark the event_err() functions as __attribute__((noreturn)) (33bbbed)
|
||||
o Do not check that event_base is set in EVBASE_ACQUIRE_LOCK (218a3c3)
|
||||
o Replace (safe) use of strcpy with memcpy to appease OpenBSD (caca2f4)
|
||||
o Remove some dead assignments (47c5dfb)
|
||||
o Fix a pedantic gcc 4.4 warning in event2/event.h (276e7ee)
|
||||
o Drain th_notify_fd[0] more bytes at a time. (a5bc15b)
|
||||
o Tidy up the code in evthread_make_base_notifiable a little (61e1eee)
|
||||
o Pass flags to fcntl(F_SETFL) and fcntl(F_SETFD) as int, not long (7c2dea1)
|
||||
o Remove unused variables in test/test-changelist.c (b00d4c0)
|
||||
o Fix whitespace. (cb927a5)
|
||||
o Improve error message for failed epoll to make debugging easier. (9e725f7)
|
||||
o Turn our socketpair() replacement into its own function (57b30cd)
|
||||
|
||||
|
||||
Changes in 2.0.5-beta:
|
||||
|
7
README
7
README
@ -74,7 +74,9 @@ fixing bugs:
|
||||
Alejo
|
||||
Weston Andros Adamson
|
||||
William Ahern
|
||||
Avi Bab
|
||||
Stas Bekman
|
||||
Joachim Bauch
|
||||
Ka-Hing Cheung
|
||||
Andrew Danforth
|
||||
Christopher Davis
|
||||
@ -82,6 +84,7 @@ fixing bugs:
|
||||
Shie Erlich
|
||||
Alexander von Gernler
|
||||
Artur Grabowski
|
||||
Sebastian Hahn
|
||||
Aaron Hopkins
|
||||
Tani Hosokawa
|
||||
Claudio Jeker
|
||||
@ -91,6 +94,7 @@ fixing bugs:
|
||||
Adam Langley
|
||||
Christopher Layne
|
||||
Philip Lewis
|
||||
Zhou Li
|
||||
David Libenzi
|
||||
Moshe Litvin
|
||||
Hagne Mahre
|
||||
@ -99,6 +103,7 @@ fixing bugs:
|
||||
James Mansion
|
||||
Andrey Matveev
|
||||
Caitlin Mercer
|
||||
Felix Nawothnig
|
||||
Trond Norbye
|
||||
Richard Nyberg
|
||||
Jon Oberheide
|
||||
@ -110,9 +115,11 @@ fixing bugs:
|
||||
Jon Poland
|
||||
Bert JW Regeer
|
||||
Hanna Schroeter
|
||||
Mike Smellie
|
||||
Kevin Springborn
|
||||
Ferenc Szalai
|
||||
Dug Song
|
||||
Brodie Thiesfield
|
||||
Zack Weinberg
|
||||
Taral
|
||||
propanbutan
|
||||
|
Loading…
x
Reference in New Issue
Block a user