Lines Matching +full:- +full:- +full:fix +full:- +full:missing

1 Changes in version 2.1.12-stable (05 Jul 2020)
18 o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f3, 48e04887 Enji Cooper)
23 o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
24 …o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzh…
28 o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
30 o http: fix EVHTTP_CON_AUTOFREE in case of timeout (and some else) (1be25938 Azat Khuzhin)
32 …po in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
33 o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
34 o Fix memory corruption in EV_CLOSURE_EVENT_FINALIZE with debug enabled (8ccd8f56 Jan Kasiak)
36 o evdns: fix a crash when evdns_base with waiting requests is freed (6f8e0e97 ayuseleznev)
37 o event_base_once: fix potential null pointer threat (2e9ceb16 chenguolong)
39 o evbuffer_add_file: fix freeing of segment in the error path (5f017bde Azat Khuzhin)
40 o Fix checking return value of the evdns_base_resolv_conf_parse() (fc51bf2c Azat Khuzhin)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
52 o Fix EV_CLOSED detection/reporting (epoll only) (1df324d4 Azat Khuzhin) (XXX)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
63 o cmake: fix getaddrinfo checking error (dea51c2e yuangongji)
64 o autoconf: fix getaddrinfo checking errors on mingw (b9bf7fa7 yuangongji)
67 o Fix compilation without OPENSSL_API_COMPAT (921bdcdd Azat Khuzhin)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
72 o Fix compat with NetBSD >= 10 (5febb4e1 Kamil Rytarowski)
73 o cmake: fix getrandom() detection (e0e5f3bd Azat Khuzhin)
82 Changes in version 2.1.11-stable (01 Aug 2019)
84 This release contains one ABI breakage fix (that had been introduced in
90 should ABI compatible (anyway that function is in -compat.h header).
93 to tune SO_RCVBUF/SO_SNDBUF in evdns, but one can count it as a bug-fix on
102 o evdns: add new options -- so-rcvbuf/so-sndbuf (546a366c Azat Khuzhin)
107 o Missing <winerror.h> on win7/MinGW(MINGW32_NT-6.1)/MSYS (9559349c yuangongji)
111 o autotools: do not install bufferevent_ssl.h under --disable-openssl (5349a07e Azat Khuzhin)
114 o cmake: add missing autotools targets (doxygen, uninstall, event_rpcgen.py) (2d65071c yuangongji)
115 o m4/libevent_openssl.m4: fix detection of openssl (d4056e59 Fabrice Fontaine)
116 o Fix detection of the __has_attribute() for apple clang [ci skip] (7fd7c5ef Azat Khuzhin)
119 o buffer: fix possible NULL dereference in evbuffer_setcb() on ENOMEM (598f247d Azat Khuzhin)
125 o https-client: correction error checking (a8a04565 wenyg)
128 Changes in version 2.1.10-stable (26 May 2019)
136 trivial fixes pruned out from it - to make it a little bit more informative).
139 git log --format=' o %s (%h %aN)' release-2.1.9-beta...release-2.1.10-stable
150 o Merge branch 'evbuffer-fixes-806-v2' (2fea04b3 Azat Khuzhin)
151 o Merge branch 'issue-807-accept4-getnameinfo-AF_UNIX' (7c4da937, e2790a7f
155 o evdns: fix lock/unlock mismatch in evdns_close_server_port() (54103883 zhuizhuhaomeng)
156 o Merge remote-tracking branch 'official/pr/804' -- Enforce limit of NSIG
159 o le-proxy: initiate use of the Winsock DLL (2a1e1530 linxiaohui)
160 o Fix leaks in error path of the bufferevent_init_common_() (bb0f8fe7 Azat Khuzhin)
161 o buffer: make evbuffer_prepend() of zero-length array no-op (61fa7b7d Azat Khuzhin)
162 o Merge branch 'evbuffer-empty-chain-handling' (6a3dd717 Azat Khuzhin)
164 o Remove needless check for arc4_seeded_ok (6602a97d Seong-Joong Kim)
165 o Merge pull request #769 from sungjungk/fix-return-handling (91084140 Nathan French)
175 o tinytest: implement per-test timeout (via alarm() under !win32 only)
178 Changes in version 2.1.9-beta (10 February 2019)
181 - contains only highlighted changes (so now it will not contains a lot of
184 - no authors (since merge commits breaks them anyway, but AUTHORS sections in
186 - group name trimmed from commit subjects trimmed
187 - it's been 2 years since the previoius release, so it is pretty huge
193 git log --format=' o %s (%h %aN)' release-2.1.8-stable...release-2.1.9-beta
198 o Add missing print-winsock-errors.c into dist archive (822d6462)
199 o Include openssl-compat.h into dist archive (08658136)
202 o Merge branch 'check-O_NONBLOCK-in-debug' (a39898f3, a8155c62)
203 o Merge branch 'event-ET-#636-v2' (ca4b6404)
204 o Fix visibility issues under (mostly on win32)
208 o Add convenience macros for user-triggered events (06ec5de6)
210 o Fix base unlocking in event_del() if event_base_set() runned in another thread (4f0f40e3)
212 o Fix race in access to ev_res from event loop with event_active() (43d92a6d)
216 o Merge branch 'http-EVHTTP_CON_READ_ON_WRITE_ERROR-fixes-v2' (eb7b472b)
218 o fix connection retries when there more then one request for connection (d30e7bba)
220 o Fix conceivable UAF of the bufferevent in evhttp_connection_free() (6ac2ec25)
221 o Merge branch 'http-request-line-parsing' (cdcfbafe)
222 o Fix evhttp_connection_get_addr() fox incomming http connections (4215c003)
223 o fix leaks in evhttp_uriencode() (123362e9)
227 o Fix crashing http server when callback do not reply in place (5b40744d, b2581380)
228 o fix handling of close_notify (ssl) in http with openssl bufferevents (7e91622b)
238 o Merge branch 'iocp-fixes' (6bfac964)
239 o Merge branch 'be-wm-overrun-v2' (3f692fff)
240 o bufferevent_socket_connect{,_hostname}() missing event callback and use ret code (1dde74ef)
245 o Merge branch 'ssl_bufferevent_wm_filter-fix' (30020a35)
247 o Fix build with LibreSSL 2.7 (894ca48a)
248 o Add missing includes into openssl-compat.h (01bc36c1)
253 o Merge branch 'sample-http-server' (b6309bcc)
254 o sample/https-client: use host SSL certificate store by default (5c0132f3)
258 o Merge branch 'listener-immediate-close' (df2ed13f)
259 o Merge branch 'evconnlistener-do-not-close-client-fd' (42e851bb)
263 o Merge branch 'evdns_getaddrinfo-race-fix' (3237d697)
267 o Merge branch 'evutil_found_ifaddr-dev' (b07e43e6)
269 o Port `event_rpcgen.py` and `test/check-dumpevents.py` to Python 3. (532a8cc3)
272 o Fix assert() condition in evbuffer_drain() for IOCP (d6326104)
273 o fix incorrect unlock of the buffer mutex (for deferred callbacks) (2b4d127d)
274 o Fix wrong assert in evbuffer_drain() (9f4d0dce)
277 o fix checking of devpoll backend (like in autotools, by devpoll.h existence) (7f161902)
282 o Fix generation of LibeventConfig.cmake for the installation tree (7fa08c4b)
283 o fix pkgconfig generation (copy-paste typo) (cc554d87)
284 o Merge branch 'cmake-missing-bits' (9806b126)
285 o Fix detection of timerfd_create() in CMake. (e50af331)
286 o Merge branch 'cmake-configure-fixes-v2' (a0bfe2c4)
288 o Fix RPATH for APPLE (45b1f379)
292 o Ignore evconfig-private.h for autotools (37423849)
294 o Merge branch 'pull-628' (7e56c8b2)
299 o Fix tests with detached builds (c46ff439)
302 o Fix arc4random_addrandom() detecting and fallback (regression) (303d6d77)
303 o Merge branch 'win32-fixes' (ebd12e6d)
304 o Merge branch 'fix-openssl-linking' (e7bd9e03)
305 o Merge branch 'fix-struct-linger' (8567f2f5)
308 o travis-ci/appveyor now uses fast_finish+allow_failures
310 o Merge branch 'travis-ci-osx-fixes' (9f02b39c)
311 o Merge branch 'win64-fixes' (aee0fcd5)
314 Changes in version 2.1.8-stable (22 January 2017)
316 Libevent 2.1.8-stable, it contains openssl fixes for resetting fd and using
324 o Fix _FILE_OFFSET_BITS redinition (solaris/autotools) (336f3b11 Azat Khuzhin)
325 o util-internal: fix __func__ redefinition (netbsd) (253e7fa9 Azat Khuzhin)
326 o Fix signedness differ for iov_base (solaris) (2c62062e Azat Khuzhin)
328 o http: fix formatter for pritnf for req->ntoread (osx) (1cbf26f6 Azat Khuzhin)
330 o Merge branch 'automake-tests-parallel-v4' (*includes ci bits also*) (59e217df Azat Khuzhin)
332 o vagrant/netbsd: missing libtool (9c9be399 Azat Khuzhin)
342 o Merge branch 'openssl-filter-fixes-v4' (83e0f43b Azat Khuzhin)
343 o Merge branch 'date-rfc1123' (68def435,4798de6c,4545807d Azat Khuzhin)
344 o Merge branch 'be-openssl-fd-reset-fix-v2' (86fa0070,32adf434 Azat Khuzhin)
345 o Merge branch 'openssl-1.1-init-fixes-v2' (18a161f0 Azat Khuzhin)
346 o Fix incorrect MIME type (23f9a20e johnsonlee)
352 Changes in version 2.1.7-rc (2 Novemer 2016)
354 Libevent 2.1.7-rc contains openssl 1.1 support, build fixes, CI improvements
360 o travis-ci: use container-based infrastructure (7e12e96 Azat Khuzhin)
361 o travis-ci/osx: fix compiling/linking openssl libraries (9d2f8d4 Azat Khuzhin)
362 o travis-ci: use gcc-5 (fixes osx|gcc failures) (d7ceae5 Azat Khuzhin)
364 o travis-ci/osx: install lcov (e4e099b Azat Khuzhin)
367 o Fix cmake -DEVENT__COVERAGE=ON (40fbffc Azat Khuzhin)
370 o cmake: fix finding python2, and check that it is really 2 (3453c08 Azat Khuzhin)
371 o cmake: fix CheckFunctionExistsEx/CheckPrototypeDefinition (CMP0054) (43b69b2 Azat Khuzhin)
373 o cmake/win32: fix running regress, but fixing finding python2 interpreter (bcb990a Azat Khuzhin)
375 o Merge branch 'force-disable-clockgettime' (83c7cdf Azat Khuzhin)
379 o Merge branch 'contrib-guide-v2' (b9c5077 Azat Khuzhin)
388 o Switch from a 512 to 2048-bit RSA key. (f9803a6 Adam Langley)
392 o README.md: fix typo: ar -> are (2361616 Simone Basso)
395 Changes in version 2.1.6-beta (4 July 2016)
397 Libevent 2.1.6-beta contains mostly bug fixes (evbuffers, evthread, evdns,
398 bufferevents, core, http, samples), improvements but mostly to fix some
403 o evutil_parse_sockaddr_port(): fix buffer overflow (329acc1 Azat Khuzhin)
406 o evdns: name_parse(): fix remote stack overread (96f64a0 Azat Khuzhin)
407 o evdns: fix searching empty hostnames (ec65c42 Azat Khuzhin)
419 …o http: take EVHTTP_CON_LINGERING_CLOSE into account for "Expect: 100-Continue" (ac448a7 Azat Khuz…
420 o http: lingering close (like nginx have) for entity-too-large (9fde518 Azat Khuzhin)
427 o Fix getaddrinfo under solaris (for multiprotocol case) (40730ae Azat Khuzhin)
430 o event_reinit: always re-init signal's socketpair (ad0c237 Nicholas Marriott)
432 o Fix checking for make_base_notifiable() (f337296 Azat Khuzhin)
434 o Fix garbage value in socketpair util function, stdint? (043ae74 Mark Ellzey)
435 o fix the return value of event_deferred_cb_schedule_ (38cef64 Greg Hazel)
438 o ht-internal: don't reset hth_table_length explicitly in name_##HT_CLEAR (597c7b2 Azat Khuzhin)
441 …o evthread: fix evthread_setup_global_lock_() for debug-lock with a real-lock case (e4556fc Azat K…
445 o evdns: avoid double-free in evdns_base_free() for probing requests (4db15e0 Azat Khuzhin)
446 o evdns: evdns_base_free(): fix UAF of evdns_base with @fail_requests (00313c5 Azat Khuzhin)
448 o evdns: fix randomize-case by make case-insensitive as required (9c238de Azat Khuzhin)
453 …o Fix bufferevent_pair to properly set BEV_EVENT_{READING,WRITING} on flush. (2851889 David Paschi…
455 o be_sock: cancel in-progress dns requests (86dfd2c Azat Khuzhin)
457 o be_sock: bufferevent_socket_connect_hostname(): make it thread-safe (809bb39 Azat Khuzhin)
461 o Fix lock leak in be_pair_flush() if flush type is BEV_NORMAL (f45d39d Bill Vaughan)
462 …o be_openssl: don't use *_auto() in do_handshake() we can't have fd == -1 there (877280d Azat Khuz…
463 o be_openssl: don't call set_open_callbacks() if fd == -1 (e8a2da9 Azat Khuzhin)
464 o be_openssl: get rid off hackish "fd_is_set", to fix some corner cases (40b0379 Azat Khuzhin)
471 o evhttp_have_expect(): fix -Wlogical-not-parentheses (24b5214 Azat Khuzhin)
472 o http: set fd to -1 unconditioally, to avoid leaking of DNS requests (7a4b472 Azat Khuzhin)
475 o http: fix EVHTTP_CON_READ_ON_WRITE_ERROR when it doesn't supported by OS (2ff164a Azat Khuzhin)
476 … o http: do not do function calls under EVUTIL_ASSERT() to fix NDEBUG builds (7c89999 Azat Khuzhin)
477 o http: fix leaking of response_code_line (8f18a62 Azat Khuzhin)
478 o http: fix "Expect: 100-continue" client side (0b46b39 Azat Khuzhin)
479 …o http: fix conflicts EVHTTP_CON_AUTOFREE and EVHTTP_CON_REUSE_CONNECTED_ADDR (4dc0979 Azat Khuzhi…
482 …o http: fix evhttp_request_own() by checking EVHTTP_USER_OWNED in more cases (b0d3964 Azat Khuzhin)
483 o http: fix detecting EOF without write (7ed02ac Azat Khuzhin)
484 o evhttp: Fix failure to send all output data for POST/PUT requests (24eea0d John Ohl)
485 o Fix evhttp_uriencode() regression. (c6b1ec1 Mark Ellzey)
490 o buffer: fix overflow check in evbuffer_expand_singlechain() (a3f4ccd Azat Khuzhin)
492 o Fix n_add_for_cb in evbuffer_prepend() in case of new buffer required (0abd039 Azat Khuzhin)
495 o EVBUFFER_PTR_SET -> EVBUFFER_PTR_ADD (8674e4f jer-gentoo)
499 o Fix potential fd leak in listener_read_cb() (a695a72 Mark Ellzey)
502 …o tests: use waitpid(..., WNOWAIT) to fix failing of main/fork under solaris (43eb56c Azat Khuzhin)
505 …o test/bufferevent/iocp: fix test name for "bufferevent_connect_fail_eventcb" (4410e9d Azat Khuzhi…
506 …o test/ssl: use send()/recv()/EVUTIL_ERR_RW_RETRIABLE()/EVUTIL_SOCKET_ERROR() to fix win32 (a9e8cd…
508 o test: fix building with --disable-thread-support under win32 (a487706 Azat Khuzhin)
515 …o test/http: don't mix declarations and code (fixes -Wdeclaration-after-statement) (aabf1c2 Azat K…
516 o test/buffer: fix leak in test_evbuffer_prepend() (c08d90b Azat Khuzhin)
517 o test/buffer: avoid errors with --no-fork (reinitialize static vars) (e7d1e39 Azat Khuzhin)
521 o test/listener: regression for missing unlock in listener_read_cb() (7d85651 Azat Khuzhin)
523 o test/http: fix running some tests sequential (with --no-fork) (bddad71 Azat Khuzhin)
526 o test/http: fix SERVER_TIMEOUT tests under win32 (d49a658 Azat Khuzhin)
530 …o test/http: request cancellation with resolving/{conn,write}-timeouts in progress (334340d Azat K…
533 o test/http: read_on_write_error: fix it for win32 (3b58169 Azat Khuzhin)
535 o test/http: cover "Expect: 100-continue" client-server interaction (31d8116 Azat Khuzhin)
536 o test/http: *lingering tests shouldn't have "Expect: 100-continue" (ed469ab Azat Khuzhin)
538 o test/http: avoid huge stack allocations to fix win32 builds (3166765 Azat Khuzhin)
544 o test/tinytest_demo: include <windows.h> for win32 to fix tdm-gcc (f062bbe Azat Khuzhin)
553 …o test/ssl: cover busy-loop (i.e. {read,write}-blocked-on-{write,read} stuff) (da0ea7a Azat Khuzhi…
558 o test/regress: fix ssl-less builds (need to make this prettier) (3160716 Azat Khuzhin)
559 o test/http: allow dirty shutdown for ssl to fix https_incomplete (1ede326 Azat Khuzhin)
570 o test/regress_buffer: fix clang compilation warnings (d8fd4c0 Azat Khuzhin)
571 …o test/regress_http: fix compilation warnings (-Wmissing-field-initializers) (cd422e0 Azat Khuzhin)
572 …o test/regress_dns: fix compilation warnings (-Wmissing-field-initializers/for) (f55db98 Azat Khuz…
573 o tests/regress_dns: cover that randomize-case works case-insensitive (1e8bfbc Azat Khuzhin)
574 o test: fix bufferevent/bufferevent_pair_release_lock in debug mode (3f749e9 Azat Khuzhin)
575 o test: fix bufferevent/bufferevent_pair_release_lock for freebsd (79f9ace Azat Khuzhin)
581 o test/regress: fix bufferevent_pair_release_lock with EVENT_DEBUG_MODE (6ea6655 Azat Khuzhin)
598 o Fix memory leak in signal-test.c (666db91 basavesh.as)
599 o sample/hello-world: exAmple, not eXMple (2d3cd35 kirillDanshin)
600 o dns-example: allow to set ns from args (df19a97 Azat Khuzhin)
601 o dns-example: convert to getopt() (32f8592 Azat Khuzhin)
602 o http-connect: make it win32 compilable (1bf7595 Azat Khuzhin)
603 o sample/https-client: allow to change path to ca-certificates (fdf713a Azat Khuzhin)
604 o sample/https-client: check for ERR_remove_thread_state() existence (c4e9d9b Azat Khuzhin)
605 …o sample/https-client: replace ERR_remove_state() by ERR_remove_thread_state() (77ad68a Azat Khuzh…
606 o sample/https-client: add -timeout option (4637aa8 Azat Khuzhin)
607 o sample/https-client: don't try to free uninitialized SSL (f3d7ff5 Azat Khuzhin)
608 …o sample/https-client: graceful exit with freeing memory (to make valgrind happy) (24a1f25 Azat Kh…
609 …o https-client: correctly handle URLs with no path (like "https://host:port") (29a0482 Andrey Skri…
610 o sample/http-connect: don't use assert() to make it work with NDEBUG (6dc71e7 Azat Khuzhin)
611 o sample/http-connect: made it compatible with C90 (f976d43 Azat Khuzhin)
613 o Update dns-example. (620ff24 Mark Ellzey)
634 …o be_sock: bufferevent_socket_set_conn_address(): assert instead of silent no-op (0ab88c2 Azat Khu…
643 o epoll: introduce PRINT_CHANGES() macro to avoid copy-pasting (a1b142b Azat Khuzhin)
647 o buffer_compat: fix comment -- we have EVBUFFER_EOL_ANY not EOL_STYLE_ANY (575ff67 Azat Khuzhin)
668 o Add missing include of <netinet/in.h>. (b2c68bc Ed Schouten)
671 o Always define missing TAILQ functions from sys/queue.h (2828bdb Christopher Wiley)
673 o Remove BSD-ism: TIMEVAL_TO_TIMESPEC(). (193c7de Ed Schouten)
675 o be: fix sockaddr_in6 type definition for win32 (c42bc6b Azat Khuzhin)
679 o travis: fix autotools on osx by reinstalling libtool (088ea5e Azat Khuzhin)
682 …o appveyor: check -DUNICODE -D_UNICODE according to ReleaseChecklist (cmake only) (e9acc44 Azat Kh…
683 o appveyor: ignore failure of mingw-get (1810857 Azat Khuzhin)
685 …o appveyor: support cmake & autotools using build matrix (like travis-ci has) (8f95015 Azat Khuzhi…
686 o travis-ci/osx: relink gcc/g++ instead of clang (481481d Azat Khuzhin)
687 o travis-ci: enable multi-os mode (osx, linux) (79917e4 Azat Khuzhin)
688 o travis-ci: increase matrix (--disable-foo) (59649f7 Azat Khuzhin)
689 o travis-ci: adjust alignment (c8be339 Azat Khuzhin)
694 o Fix the link for appveyor OpenSSL installer (WIN32) (107d565 Mark Ellzey)
699 o evutil: mark ai_find_protocol() static (prototype-less) (5a157c8 Azat Khuzhin)
700 o cmake/solaris: set CMAKE_REQUIRED_LIBRARIES to fix functions detections (dc95823 Azat Khuzhin)
701 o cmake/solaris: fix building (link with socket,nsl) (050bfc7 Azat Khuzhin)
703 o autotools/win32: fix searching ssl library (671a24f Azat Khuzhin)
704 …o cmake/win32: do not compile regress_thread on -DEVENT__DISABLE_THREAD_SUPPORT=ON (de0c196 Azat K…
705 …o cmake/win32: do not compile evthread_win32 on -DEVENT__DISABLE_THREAD_SUPPORT=ON (ecb0ec8 Azat K…
706 o cmake: fix -DEVENT__ENABLE_VERBOSE_DEBUG (typo on -DUSE_DEBUG) (e35f224 Azat Khuzhin)
707 o cmake: do not use stderr for notifications/version-info (38716c6 Azat Khuzhin)
708 o autoconf: fix --disable-thread-support build under win32 (bb09535 Azat Khuzhin)
711 …o For non GCC/clang on OSX the -Wno-deprecated-declarations may not be valid (b5ca365 Rainer Kelle…
712 o automake: define serial-tests only if automake have this option (61179de Azat Khuzhin)
719 o cmake: fix adding of compiler flags, and now it will (36588e1 Azat Khuzhin)
720 o Replace -Wswitch-enum with -Wswitch, and add it into cmake rules too (f29f59e Azat Khuzhin)
721 o test/regress_ssl: Fix compile problems for win32 (73d0360 Trond Norbye)
722 o util: fix "%zu" format on TDM-gcc/MinGW-w64 (79b69d8 Azat Khuzhin)
724 o Add missing return statement to del_wait_thread so libevent can build. (4f778ab Nick Mathewson)
725 o cmake: fix building dns-example under win32 (missing getopt) (a1609a8 Azat Khuzhin)
727 o cmake: Fix detection of ssize_t/SSIZE_T (7707f6b Azat Khuzhin)
731 o More cmake updates, lot's of missing definitions (49a5381 Mark Ellzey)
738 o autotools: fix getservbyname() detection (959a4c2 Azat Khuzhin)
739 o Add missing <string.h> for openssl_hostname_validation module (3316a21 Azat Khuzhin)
741 o test/regress_be: drop debug __asm__(int3) to fix arm build (8240379 Azat Khuzhin)
742 o event_debug_created_threadable_ctx_: fix compilation without debug mode (a068f2e Azat Khuzhin)
747 o *fix: bench_httpclient to support win32 (4e9325e zeliard)
749 o Fix mixed declarations and code (forbidden by ISO C90) (0c7f217 Thomas Bernard)
750 o Fix "function declaration isn’t a prototype" (746d2c5 Thomas Bernard)
753 o Added cmake-generated files to ignore list. (6c12bfe Matyas Dolak)
761 Changes in version 2.1.5-beta (5 January 2015)
764 …o Avoid integer overflow bugs in evbuffer_add() and related functions. See CVE-2014-6272 advisory…
770 o Fix use-after-free error in EV_CLOSURE_EVENT callback (3cc0eac John Ohl)
771 o Fix race caused by event_active (3c7d6fc vjpai)
774 o Fix evbuffer_peek() with len==-1 and start_at non-NULL. (ba59923)
776 o Fix evbuffer_peek() with len==-1 and start_at non-NULL. (fb7e76a)
782 o Fix issue #127, double free for filterevents that use BEV_OPT_CLOSE_ON_FREE (2c82aa0 John Ohl)
784 o [Bugfix] fix bufferevent setwatermark suspend_read (b34e4ac ufo2243)
785 o bufferevent_openssl: reset fd_is_set when setfd with -1 is called (3da84c2 Azat Khuzhin)
786 o Fix compilation for older OpenSSL versions. (5c7282f Joakim Soderberg)
789 …o Add evhttp_connection_set_family() to set addrinfo->family for DNS requests (12c29b0 Azat Khuzhi…
798 o Fix a crash in evdns related to shutting down evdns (9f39c88,e8fe749)
799 o evdns: avoid read-after-free in evdns_request_timeout_callback() (61262a0 Azat Khuzhin)
801 o evdns: fix EVDNS_BASE_DISABLE_WHEN_INACTIVE in case retransmit/retry (74d0eee Azat Khuzhin)
806 …o http: reset connection before installing retry timer (fix http retries handling) (bc79cc5 Azat K…
810 o regress_dns: fix leaks in getaddrinfo_async{,_cancel_stress} tests (2fdc5f2 Azat Khuzhin)
819 o regress_buffer: fix 'memcmp' compare size (79800df Maks Naumov)
820 o Fix a use-after-free in unit tests. CID 752027 (3739057)
821 o Fix a dead-code warning in unit tests. CID 1193548 (c119f24)
823 o Use a more precise calculation for max in time-ratelim.c (ca5b5c7)
825 o Fix several memory leaks in the unit tests. (89c1a3b)
827 o Fix annoying heisenbug in test-time.c (cb73704)
830 o Make http-server.c output into good html5 (6d72bdc)
831 o Use FindClose for handle from FindFirstFile in http-server.c (6466e88)
832 o https-client: add -retries argument, for connection retries (d9da844 Azat Khuzhin)
835 o Add missing headerfile for cmake (15d90cc Trond Norbye)
837 o ignore config.cache/test-driver files (c83f333 Mike Frysinger)
838 o add a --disable-samples configure flag (0c492b3 Mike Frysinger)
841 o Fix cmake error when the Module path has more than one entry. (befbd13 Acer Yang)
842 o Fix CMake shared library build (e69d910 Nobuaki Sukegawa)
843 o Fix warnings when compiling with clang 3.5 (f5b4765 John Ohl)
844 o Fix mixed declarations and code (forbidden by ISO C90) (8afbdbc Thomas Bernard)
849 o [Bugfix] fix grammer error (3a4d249 ufo2243)
851 o Fix a c90 warning (76643dd)
852 o Fix a typo in a doxygen comment. Reported by 亦得. (be1aeff)
853 o remove trailing comma from enum (b361b8a Jean-Philippe Ouellet)
856 …o Handle ENOTCAPABLE from FreeBSD - this is returned if an event in the changelist is for an FD th…
860 Changes in version 2.1.4-alpha (21 Mar 2014)
862 Libevent 2.1.4-alpha adds a number of new miscellaneous APIs to make
866 a number for finalize-related issues from 2.1.3-alpha; and an
867 alternative (non-primary!) cmake-based build mechanism.
909 o bug fix for issues #293 evdns_base_load_hosts doesn't remove
916 o Generate a dummy evconfig-private.h so things build
924 o Fix bench_cascade program on Windows. (78da644 Joakim Soderberg)
929 o Fix the make "verify" target on Windows. (67e5d74 Joakim Soderberg)
932 o Fix kqueue support. (a831f2f Joakim Söderberg)
935 o Change the BSD license from 4 to 3-clause. (86df3ed Joakim Soderberg)
940 o Fix the "make verify" target on NetBSD (4ac086a Joakim Soderberg)
946 o Fix typo (4b754df Joakim Soderberg)
950 o Fix so that old nmake project still builds. (24d6466 Joakim
959 o Fix include bug. (2024467 Joakim Söderberg)
960 o Check if we're on OSX before disabling deprecation in le-proxy
962 o Fix broken autotools build. (ae1bd82 Joakim Söderberg)
964 o Fix CMake compile when OpenSSL is disabled. (e423d42 Joakim
968 o Fix https-client compilation on Windows. (d7be788 Joakim Soderberg)
972 o Added a Travis-CI configuration file. (8c0f0a9 Joakim Soderberg)
973 o Added -Qunused-arguments for clang on macosx (ed99d92 Trond Norbye)
976 o Add -Qunused-arguments for clang on macos (b56611d Trond Norbye)
977 o Add cmake-related files to .gitignore (e061321 Trond Norbye)
981 o If evsel->del() fails, don't leave the evmap in an inconsistent
985 o Fix reinit of fds with EV_WRITE but not EV_READ. (ebfd8a8 maksqwe)
993 o Fix a double close() bug in evhttp when the underlying bufferevent uses
995 o Fix an unlikely but possible error case for http connections (f22049e)
1000 o libevent/win32_dealloc() : fix sizeof(pointer) vs sizeof(*pointer)
1010 o Fix another arc4random_buf-related warning (e64a2b0)
1018 o Fix SEGFAULT after evdns_base_resume if no nameservers
1021 o Fix SEGFAULT after evdns_base_resume if no nameservers
1023 o fix for ServFail from RIPE Atlas release (62f596b Antony Antony)
1026 o Fix test compilation with nmake: add the gdi.lib dependency (5ba8ab7)
1033 o Fix a compiler warning when checking for arc4random_buf linker
1035 o Fix 'make distcheck' by adding regress.gen.[ch] to DISTCLEANFILES
1038 o Fix a c90 warning (c207682)
1039 o Fix consts in WIN32-Code/getopt*.[ch] (57abb35)
1044 o Fix locking in bufferevent_get_options_(). (dbc9cd4 Maxime Henrion)
1051 o Fix dns/leak_resume_send_err test. (7e876df Azat Khuzhin)
1054 o Fix a (failure-only) null dereference in the unit tests (1104d0b)
1055 o Fix a logic error in test_evbuffer_freeze (7765884)
1056 o Add missing check to test_evbuffer_file_segment_add_cleanup_cb (eba4506)
1057 o Fix some crash-on-fail cases in DNS regression tests (87cd6f0)
1058 o DNS tests: add a missing check (f314900)
1059 o Finalize tests: add a missing check (82b6956)
1060 o test_evutil_rtrim: add another missing check. (e193c95)
1066 o Heap-allocate zlib data structure in regress_zlib tests (4947c18)
1079 o Fix a typo (be7bf2c Ondřej Kuzník)
1082 o Fix duplicate paragraph in evbuffer_ptr documentation (58408ee)
1085 o Fix a pile of coverity warnings in the unit tests (867f401)
1086 o Fix coverity warnings in benchmark tools. (ff7f739)
1087 o Whoops; fix compilation in bench.c (544cf88)
1089 o Fix a couple of compilation warnings in regress_http.c (860767e)
1090 o Fix even more coverity warnings. (d240328)
1092 o Add an include to evrpc-internal to fix openbsd compilation warning
1096 o Remove an unreachable return statement in minheap-internal.h (e639a9e)
1098 o Fix needless bufferevent includes in evdns.c (254c04e)
1099 o Fix a couple of "#ifdef WIN32" instances (88ecda3)
1100 o Remove unneeded declaration in bufferevent-internal.h (4c8ebcd)
1103 o le-proxy: Fail more gracefully if opening listener fails (44b2491)
1104 o http-server: drop uri_root from base_url in http-server. (6171e1c Azat Khuzhin)
1105 o https-client: POST supported, args supported (c5887f7 Alexey Ozeritsky)
1106 o https-client: code cleanup (29af65e Alexey Ozeritsky)
1107 o https-client: Small tweaks to https-client.c (90786eb)
1108 o https-client: Set hostname for SNI extension (by f69m) (d1976f8)
1109 o https-client: add a cast to https-client.c (462e6b6)
1113 Changes in version 2.1.3-alpha (1 May 2013)
1115 Libevent 2.1.3-alpha fixes various bugs, adds new unit tests, and cleans
1121 Libevent 2.1.3-alpha also has an important new (experimental) event
1123 programs. This ought to fix the longstanding bug with deadlocks in
1124 multithreaded use of SSL-based bufferevents that some people have been
1146 o Double-check next timeout when adding events (9443868 Nate Rosenblum)
1147 o event_base_update_cache_time should be a no-op if the loop isn't
1150 Bugfixes (evhttp, crash fix, from 2.0)
1151 o fix #73 and fix http_connection_fail_test to catch it (b618204 Greg Hazel)
1154 o Fix compilation with WIN32_HAVE_CONDITION_VARIABLES enabled (7e45739)
1155 o Fix missing AC_PROG_SED on older Autoconfs (9ab2b3f Tay Ray Chuan)
1165 o Avoid double-close on getsockname error in evutil_ersatz_socketpair
1167 o Fix a locking error in bufferevent_socket_get_dns_error. (0a5eb2e)
1170 o Fix a mistake in evbuffer_remove() arguments in example http server code
1172 o Fix a typo in a comment in buffer.h. Spotted by Alt_F4 (773b0a5)
1176 o Fix cut-and-paste err in whatsnew-2.1 (49905ac)
1177 o Fix comment to refer to sample/include.am correctly (9e8cdf3 Sebastian
1179 o Fix typo : Dispatching instead of Dispaching (0c2bacc Volker Lendecke)
1180 o fix some hinky indentation in evhttp_make_request (80e220e Patrick
1190 o Fix harmless clang enum warning (b452a43 Sebastian Hahn)
1193 o Make --disable-libevent-regress work again (787fd74)
1202 o build test/test-script.sh on systems with a less-featureful $< (f935e21)
1206 o Fix ipv6 support for http. When URL contain domain, not IP
1208 o uri decode: fix for warning "use of uninitialised value" (64b6ece Azat
1212 o Move prototype of evhttp_decode_uri_internal() to http-internal.h
1229 o New test for active_later->active transition on event_active (a153874)
1235 o Fix a bug in the new main/event_foreach test (702c9aa)
1242 o Fix a warning introduced in 0c6ec5d8 (eeb700c)
1243 o Fix another warning introduced in 0c6ec5d8 (ed26561)
1246 o Add sample/https-client.c, an example of stacking evhttp as a client on
1248 o use ${OPENSSL_LIBS} instead of -lssl -lcrypto (bf31fa5 Patrick Pelletier)
1249 o https-client was putting newlines at 256-byte boundaries (42d7441 Patrick
1258 o Another tweak to https-client.c (95acdaa)
1259 o Remove http_struct.h usage in sample/https-client.c (8a90a85)
1263 Changes in version 2.1.2-alpha (18 Nov 2012)
1265 Libevent 2.1.2-alpha includes more portable for monotonic timers,
1271 insight, see the "whatsnew-2.1.txt" document included in the Libevent
1272 2.1.2-alpha distribution.
1274 Libevent 2.1.2-alpha also includes all changes made in 2.0.19-stable
1275 through 2.0.21-stable inclusive.
1278 o Replace pipe-based notification with EVFILT_USER where possible. This
1298 o Add missing implementation for event_enable_debug_logging (3b3e21d)
1306 optionally support microsecond-level timeouts (whereas epoll only
1307 supports millisecond-precision timeouts).
1314 o Implement a GetTickCount-based monotonic timer for Windows (d5e1d5a)
1316 functions; add a gettimeofday-based ratcheting implementation (f5e4eb0)
1317 o Add EVENT_PRECISE_TIMER environment var for selecting precise-but-slow
1321 o Improve the monotonic-time unit test: make it check the step size (7428c78)
1324 o Split out time-related evutil functions into a new evutil_time.c (c419485)
1325 o Split out time-related prototypes into time-internal.h (71bca50)
1330 o Avoid unused-var warning on systems with clock_gettime but without
1344 network, or that tend to fail on heavily-loaded systems. To re-enable
1354 o Make load-dependent monotonic timer tests off-by-default (2b6fe8b)
1355 o Add deferred_cb_skew to list of timing-dependent tests (34c8f31)
1356 o Avoid test -e; older shs don't have one. (f1bd938)
1357 o Fix renegotiation test to work around openssl 1.0.1 bug (c2f3086)
1358 o Fix a couple of compile warnings in the unit tests (5a9a014)
1364 INFRASTRUCTURE (Active-later events):
1376 o Replace deferred_cbs with event_callback-based implementation. (ae2b84b)
1379 o Restore our priority-inversion-prevention code with deferreds (c0e425a)
1384 Changes in version 2.0.22-stable (?? Dec 2013)
1389 o fix #73 and fix http_connection_fail_test to catch it (crash fix) (b618204 Greg Hazel)
1393 o Fix compilation with WIN32_HAVE_CONDITION_VARIABLES enabled (7e45739)
1394 o Fix missing AC_PROG_SED on older Autoconfs (9ab2b3f Tay Ray Chuan)
1400 o Fix a compiler warning when checking for arc4random_buf linker breakage. (5cb3865)
1401 o Fix another arc4random_buf-related warning (e64a2b0)
1405 o Avoid double-close on getsockname error in evutil_ersatz_socketpair (0a822a6)
1406 o Fix a locking error in bufferevent_socket_get_dns_error. (0a5eb2e)
1407 o libevent/win32_dealloc() : fix sizeof(pointer) vs sizeof(*pointer) (b8f5980 Frank Denis)
1415 o Fix SEGFAULT after evdns_base_resume if no nameservers installed. (f8d7df8 Azat Khuzhin)
1425 o Fix a mistake in evbuffer_remove() arguments in example http server code (c322c20 Gyepi Sam)
1426 o Fix a typo in a comment in buffer.h. Spotted by Alt_F4 (773b0a5)
1430 Changes in version 2.0.21-stable (18 Nov 2012)
1435 o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
1438 o build: Fix compilation on mingw64 with -DUSE_DEBUG (62bd2c4)
1443 o tests: Fix renegotiation test to work around openssl 1.0.1 bug (c2f3086)
1447 Changes in version 2.0.20-stable (23 Aug 2012)
1451 o evhttp: Fix a memory leak on error in evhttp_uriencode (11c8b31)
1466 o Fix an unused variable warning on *BSD. (c0720c1)
1469 o Fix a couple of memory leaks (found with Valgrind). (3b2529a Ross Lagerwall)
1471 o Fix possible uninitialized read in dns regression tests. Found by coverity. (2259777)
1473 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
1474 o Fix resource leaks in the unit tests; found by coverity (270f279)
1475 o Add some missing null checks to unit tests; found by coverity (f021c3d)
1483 Changes in version 2.0.19-stable (3 May 2012)
1487 …o If a higher-priority event becomes active, don't continue running events of the current priority…
1490 o Fixed potential double-readcb execution with openssl bufferevents. (4e62cd1 Mark Ellzey)
1495 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
1498 o Fix a typo in the bufferevent documentation (98e9119)
1499 o Add missing ) to changelog; spotted by rransom (4c7ee6b)
1500 o Fix the website URL in the readme (f775521)
1503 o Fix a compilation error with MSVC 2005 due to use of mode_t (336dcae)
1505 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
1507 FORWARD-COMPATIBILITY:
1511 o dns-example.c can now take a resolv.conf file on the commandline (6610fa5)
1513 o Work-around a stupid gcov-breaking bug in OSX 10.6 (b3887cd)
1517 Changes in version 2.0.18-stable (22 Mar 2012)
1519 …o Make uses of open() close-on-exec safe by introducing an internal evutil_open_closeonexec. (d2b5…
1533 Changes in version 2.0.17-stable (10 Feb 2012)
1540 o Fix a list corruption bug when using event_reinit() with signals present (6e41cdc)
1541 o Fix a fd leak in event_reinit() (3f18ad1)
1543 …o Use C-style comments in C source files (for compatibility with compilers such as xlc on AIX). (d…
1548 o Fix behavior of evbuffer_peek(buf,-1,NULL,NULL,0) (c986f23 Zack Weinberg)
1555 o evdns: fix a bug in circular-queue implementation (d6094b1)
1558 o Fix a silly compilation error with the sun compiler (1927776 Colin Watt)
1559 o Suppress a gcc warning from ignoring fwrite return in http-sample.c (7206e8c)
1569 o Fix a race condition in the dns/bufferevent_connect_hostname test. (cba48c7)
1573 o Better workaround for Linux 3.2 edge-triggered epoll bug (9f9e259)
1575 Changes in version 2.0.16-stable (18 Nov 2011)
1577 o More detailed message in case of libevent self-debugging failure. (9e6a4ef Leonid Evdokimov)
1579 o Fix compile warning from saying event2/*.h inside a comment (447b0ba)
1585 o Fix an evbuffer crash in evbuffer_remove_buffer() (c37069c)
1588 o Refactor amount-to-read calculations in buffervent_ssl consider_reading() (a186e73 Mark Ellzey)
1589 o Move SSL rate-limit enforcement into bytes_to_read() (96c562f)
1604 o Fix typo in whatsnew-2.0.txt (674bc6a Mansour Moufid)
1605 o Improve win32 behavior of dns-sample.c code (a3f320e Gisle Vanem)
1609 Changes in version 2.0.15-stable (12 Oct 2011)
1622 o Fix docstring in dns.h (2b6eae5 Leonid Evdokimov)
1623 o refer to non-deprecated evdns functions in comments (ba5c27d Greg Hazel)
1626 o le-proxy and regress depend on openssl directly (9ae061a Sergey Avseyev)
1629 o Make write-checking fixes use tt_fail_perror (2b76847)
1630 o Fix some "value never used" warnings with gcc 4.6.1 (39c0cf7)
1634 Changes in version 2.0.14-stable (31 Aug 2011)
1638 o Fix handling of group rate limits under 64 bytes of burst (6d5440e)
1641 …o clear read watermark on underlying bufferevent when creating filtering bev to fix potentially fa…
1645 o Make IOCP rate-limiting group support stricter and less surprising. (a98da7b)
1646 o Have test-ratelim.c support IOCP (0ff2c5a)
1651 o Fix evsig_dealloc memory leak with debugging turned on. (9b724b2 Leonid Evdokimov)
1652 o Fix request_finished memory leak with debugging turned on. (aff6ba1 Leonid Evdokimov)
1655 …o Allow OS-neutral builds for platforms where some versions have arc4random_buf (b442302 Mitchell …
1656 o Try to fix 'make distcheck' errors when building out-of-tree (04656ea Dave Hart)
1660 Changes in version 2.0.13-stable (18 Jul 2011)
1662 o Avoid race-condition when initializing global locks (b683cae)
1663 o Fix bug in SSL bufferevents backed by a bev with a write high-watermarks (e050703 Joachim Bauch)
1666 o Fix incorrect results from evbuffer_search_eol(EOL_LF) (4461f1a)
1667 o Add some missing checks for mm_calloc failures (89d5e09)
1668 o Replace an assertion for event_base_free(NULL) with a check-and-warn (09fe97d)
1679 o Fix up test_evutil_snprintf (caf695a)
1680 o Fix tinytest invocation from windows shell (57def34 Ed Day)
1684 o Fix select.c compilation on systems with no NFDBITS (49d1136)
1685 o Fix a few warnings on OpenBSD (8ee9f9c Nicholas Marriott)
1687 o Don't install event_rpcgen.py when --disable-libevent-install is used (e23cda3 Harlan Stenn)
1688 o Fix AIX build issue with TAILQ_FOREACH definition (e934096)
1691 Changes in version 2.0.12-stable (4 Jun 2011)
1693 o Fix a warn-and-fail bug in kqueue by providing kevent() room to report errors (28317a0)
1694 o Fix an assert-inducing fencepost bug in the select backend (d90149d)
1695 o Fix failing http assertion introducd in commit 0d6622e (0848814 Kevin Ko)
1696 o Fix a bug that prevented us from configuring IPv6 nameservers. (74760f1)
1702 o Add missing words to EVLOOP_NONBLOCK documentation (9556a7d)
1710 o Fix a compile warning with zlib 1.2.4 and 1.2.5 (5786b91 Sebastian Hahn)
1711 o Fix compilation with GCC 2, which had no __builtin_expect (09d39a1 Dave Hart)
1712 o Fix new warnings from GCC 4.6 (06a714f)
1713 o Link with -lshell32 and -ladvapi32 on Win32. (86090ee Peter Rosin)
1719 o Fix winsock2.h #include issues with MSVC (3d768dc Peter Rosin)
1727 Changes in version 2.0.11-stable (27 Apr 2011)
1730 o Fix evport handling of POLLHUP and POLLERR (b42ce4b)
1731 o Fix compilation on Windows with NDEBUG (cb8059d)
1737 o Make --enable-gcc-warnings a no-op if not using gcc (3267703)
1738 o Fix a type error in our (unused) arc4random_stir() (f736198)
1739 o Correctly detect and stop non-chunked http requests when the body is too long (63a715e)
1740 o Have event_base_gettimeofday_cached() always return wall-clock time (a459ef7)
1742 o Fix incorrect assertions and possible use-after-free in evrpc_free() (4b8f02f Christophe Fillot)
1744 o Fix subtle recursion in evhttp_connection_cb_cleanup(). (218cf19 Tomash Brechko)
1745 …o Fix the case when failed evhttp_make_request() leaved request in the queue. (0d6622e Tomash Brec…
1746 o Fix a crash bug in evdns server circular list code (00e91b3)
1748 o Fix a memory leak on win32 socket->event map. (b4f89f0)
1750 o Fix possible NULL-deref in evdns_cancel_request (5208544 Sebastian Hahn)
1757 o Fix http unit test on non-windows platforms without getaddrinfo (6092f12)
1760 …o Include util-internal.h as needed to build on platforms with no sockaddr_storage (bbf5515 Harlan…
1762 o Add -D_OSF_SOURCE to fix hpux builds (0b33479 Harlan Stenn)
1764 o Fix the check for multicast or broadcast addresses in evutil_check_interfaces (1a21d7b)
1765 o Avoid a free(NULL) if out-of-memory in evdns_getaddrinfo. Found by Dave Hart (3417f68)
1768 o Add compile-time check for AF_UNSPEC==PF_UNSPEC (3c8f4e7)
1771 o Fix test.sh output on solaris (b4f89b6 Dave Hart)
1772 o Make test-eof fail with a timeout if we never get an eof. (05a2c22 Harlan Stenn)
1781 o Remote some dead code from dns-example.c (744c745 Sebastian Hahn)
1785 o Fix warnings about AC_LANG_PROGRAM usage (f663112 Sebastian Hahn)
1787 o Fix autoconf bracket issues; make check for getaddrinfo include netdb.h (833e5e9 Harlan Stenn)
1789 o Fix make distcheck & installation of libevent 1 headers (b5a1f9f Dave Hart)
1790 o Fix compilation under LLVM/clang with --enable-gcc-warnings (ad9ff58 Sebastian Hahn)
1798 o fix spelling mistake in whatsnew-2.0.txt (deb2f73)
1799 o Fix sample/http-server ipv6 fixes (eb692be)
1802 o Add comment to configure.in to explain gc-sections test logic (c621359)
1803 o Fix a couple of memory leaks in samples/http-server.c. Found by Dave Hart. (2e9f665)
1808 Libevent 2.1.2-alpha modernizes Libevent's use of autotools, and makes
1812 o Split long lists in Makefile.am into one-item-per-line (2711cda)
1817 o Switch to non-recursive makefiles (7092f3b)
1820 o New --quiet option for event_rpcgen.py (aa59c1e)
1822 o Fix handling of no-python case for nonrecursive make (1e3123d)
1835 o Fix a comment in test-fdleak after 077c7e949. (3881d8f Ross Lagerwall)
1837 o Fix typo : events instead of evets (05f1aca Azat Khuzhin)
1842 o ignore LWS after field-content in headers (370a2c0 Artem Germanov)
1855 o Avoid double-free on error in evbuffer_add_file. Found by
1857 o Fix another possible uninitialized read in dns regression tests. Found
1859 o Add checks for functions in test-ratelim.c; found by Coverity (aa501e1)
1862 o Fix a shadowed variable in addfile_test_readcb; found by coverity
1871 o Fix event_dlist definition when sys/queue not included (81b6209
1876 Changes in version 2.1.1-alpha (4 Apr 2012)
1878 Libevent 2.1.1-alpha includes a number of new features and performance
1882 insight, see the "whatsnew-2.1.txt" document included in the Libevent
1883 2.1.1-alpha distribution.
1887 TAILQ for cases where we don't need queue-like behavior. (f9db33d,
1891 o Remove a needless base-notify when rescheduling the first timeout (77a96fd)
1901 o Bypass event_add when using event_base_once() for a 0-sec timeout (35c5c95)
1905 o Roughly 20% speed increase when line-draining a buffer using
1908 o Fix a bug in the improved EOL_CRLF code (d927965)
1925 deciding whether to no-op a del (04ba27e Mike Smellie)
1967 o Implement --enable-gcc-hardening configure option (7550267 Sebastian Hahn)
1973 o Fix windows file segment mappings (8254de7)
1979 o support adding buffers to other buffers non-destructively
1983 o New EVBUFFER_EOL_NUL to read NUL-terminated strings from an
1993 o Fix two issues in the allow_dirty_shutdown code. (f3b89de)
2013 finger-grained http timeouts (6350e6c Constantine Verutin)
2015 o Add missing break to evhttp_parse_request_line (0fcc536)
2025 event-private.h (321b558 Kevin Bowling)
2030 o Use a Configuration Header Template for evconfig-private.h (868f888
2032 o Fix a comment warning and add evconfig-private.h to .gitignore
2034 o Include evconfig-private.h in internal files for great good. (0915ca0
2038 o Prefer the ./configure evconfig-private.h in MinGW, just in
2040 o Shell hack for weird mkdir -p commands (fd7b5a8 Kevin Bowling)
2041 o Add evconfig-private to remaining files (ded0a09 Kevin Bowling)
2042 o Allow use of --enable-silent-rules for quieter compilation with
2048 o Provide the autoconf m4 macros for the new OpenSSL via pkg-config
2050 o Use pkg-config (if available) to handle OpenSSL. (1c63860 Harlan Stenn)
2053 o Fix OSX build: $(OPENSSL_INCS) needs to be after
2055 o Make gcc warnings on by default, and --enable-gcc-warnings only add
2056 -Werror (d46517e Sebastian Hahn)
2057 o Split up extra-long AC_CHECK_FUNCS/HEADERS lines in configure.in (88a30ad)
2065 o Add a magic number to debug_locks to better catch lock-coding
2068 catch use-after-free (f28084d)
2069 o Added --enable-event-debugging in configure (bc7b4e4, a9c2c9a Mark Ellzey)
2075 o Make --enable-verbose-debug option match its help text (10c3450)
2082 o Tweaks to return types with end-of-buf ptrs (9ab8ab8)
2085 o Make test-changelist faster (7622d26)
2091 o When including an -internal.h header outside the main tree, do so
2093 o Add a new test: test-fdleak which tests for fd leaks by creating many
2109 o Use SIG_IGN instead of a do-nothing handler for signal events with
2118 o Restore fast-path event_reinit() for slower backends (2c4b5de)
2120 o Fix a compile warning in event_reinit (e4a56ed Sebastian Hahn)
2123 o Make event-config.h depend on Makefile.am (2958a5c)
2131 o Convert event-config.h macros to avoid reserved identifiers (68120d9)
2132 o Generate event-config.h using the correct macros. (f82c57e)
2133 o Convert include-guard macro convention to avoid reserved identifiers
2137 o Make the generated event-config.h use correct include guards (639383a)
2138 o Fix all identifiers with names beginning with underscore. (cb9da0b)
2141 o Fix some problems introduced by automated identifier cleanup script
2146 o Fix doxygen to use new macro conventions (da455e9)
2153 o Fix up sample/event-test.c to use newer interfaces and make it
2155 o On Unix, remove event.fifo left by sample/event-test.c. (c0dacd2 Ross
2157 o Rename event-test.c to event-read-fifo.c. (a5b370a Ross Lagerwall)
2158 o event-read-fifo: Use EV_PERSIST appropriately (24dab0b)