Lines Matching +full:tdm +full:- +full:data +full:- +full:pair

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)
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)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
82 Changes in version 2.1.11-stable (01 Aug 2019)
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)
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
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)
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)
208 o Add convenience macros for user-triggered events (06ec5de6)
216 o Merge branch 'http-EVHTTP_CON_READ_ON_WRITE_ERROR-fixes-v2' (eb7b472b)
221 o Merge branch 'http-request-line-parsing' (cdcfbafe)
238 o Merge branch 'iocp-fixes' (6bfac964)
239 o Merge branch 'be-wm-overrun-v2' (3f692fff)
245 o Merge branch 'ssl_bufferevent_wm_filter-fix' (30020a35)
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)
283 o fix pkgconfig generation (copy-paste typo) (cc554d87)
284 o Merge branch 'cmake-missing-bits' (9806b126)
286 o Merge branch 'cmake-configure-fixes-v2' (a0bfe2c4)
292 o Ignore evconfig-private.h for autotools (37423849)
294 o Merge branch 'pull-628' (7e56c8b2)
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
325 o util-internal: fix __func__ redefinition (netbsd) (253e7fa9 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)
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)
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)
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,
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)
430 o event_reinit: always re-init signal's socketpair (ad0c237 Nicholas Marriott)
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)
448 o evdns: fix randomize-case by make case-insensitive as required (9c238de Azat Khuzhin)
452 o be_filter: avoid data stuck under active watermarks (b627ad8 Eduardo Panisset)
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)
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)
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)
478 o http: fix "Expect: 100-continue" client side (0b46b39 Azat Khuzhin)
484 o evhttp: Fix failure to send all output data for POST/PUT requests (24eea0d John Ohl)
495 o EVBUFFER_PTR_SET -> EVBUFFER_PTR_ADD (8674e4f jer-gentoo)
503 o test: replace sleeping with syncing pair in main/fork (16d220c Azat Khuzhin)
508 o test: fix building with --disable-thread-support under win32 (a487706 Azat Khuzhin)
513 …o test/be_filter: creating test case for data stuck with active watermarks (766194b Eduardo Paniss…
515 …o test/http: don't mix declarations and code (fixes -Wdeclaration-after-statement) (aabf1c2 Azat K…
517 o test/buffer: avoid errors with --no-fork (reinitialize static vars) (e7d1e39 Azat Khuzhin)
523 o test/http: fix running some tests sequential (with --no-fork) (bddad71 Azat Khuzhin)
530 …o test/http: request cancellation with resolving/{conn,write}-timeouts in progress (334340d Azat K…
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)
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)
567 o test/regress_be: basic coverage bufferevent_flush() for pair/sock layers (ad52602 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)
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)
673 o Remove BSD-ism: TIMEVAL_TO_TIMESPEC(). (193c7de Ed Schouten)
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)
699 o evutil: mark ai_find_protocol() static (prototype-less) (5a157c8 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)
720 o Replace -Wswitch-enum with -Wswitch, and add it into cmake rules too (f29f59e Azat Khuzhin)
722 o util: fix "%zu" format on TDM-gcc/MinGW-w64 (79b69d8 Azat Khuzhin)
725 o cmake: fix building dns-example under win32 (missing getopt) (a1609a8 Azat Khuzhin)
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)
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)
785 o bufferevent_openssl: reset fd_is_set when setfd with -1 is called (3da84c2 Azat Khuzhin)
789 …o Add evhttp_connection_set_family() to set addrinfo->family for DNS requests (12c29b0 Azat Khuzhi…
799 o evdns: avoid read-after-free in evdns_request_timeout_callback() (61262a0 Azat Khuzhin)
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)
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)
837 o ignore config.cache/test-driver files (c83f333 Mike Frysinger)
838 o add a --disable-samples configure flag (0c492b3 Mike Frysinger)
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.
906 output data is written (b85f398 Andrew Sweeney)
916 o Generate a dummy evconfig-private.h so things build
935 o Change the BSD license from 4 to 3-clause. (86df3ed Joakim Soderberg)
960 o Check if we're on OSX before disabling deprecation in le-proxy
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
1010 o Fix another arc4random_buf-related warning (e64a2b0)
1039 o Fix consts in WIN32-Code/getopt*.[ch] (57abb35)
1054 o Fix a (failure-only) null dereference in the unit tests (1104d0b)
1057 o Fix some crash-on-fail cases in DNS regression tests (87cd6f0)
1066 o Heap-allocate zlib data structure in regress_zlib tests (4947c18)
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)
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
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
1165 o Avoid double-close on getsockname error in evutil_ersatz_socketpair
1176 o Fix cut-and-paste err in whatsnew-2.1 (49905ac)
1193 o Make --disable-libevent-regress work again (787fd74)
1202 o build test/test-script.sh on systems with a less-featureful $< (f935e21)
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)
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
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)
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)
1401 o Fix another arc4random_buf-related warning (e64a2b0)
1405 o Avoid double-close on getsockname error in evutil_ersatz_socketpair (0a822a6)
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)
1447 Changes in version 2.0.20-stable (23 Aug 2012)
1473 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
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)
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)
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)
1559 o Suppress a gcc warning from ignoring fwrite return in http-sample.c (7206e8c)
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)
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)
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)
1634 Changes in version 2.0.14-stable (31 Aug 2011)
1639 o Solaris sendfile: correctly detect amount of data sent (643922e Michael Herf)
1645 o Make IOCP rate-limiting group support stricter and less surprising. (a98da7b)
1646 o Have test-ratelim.c support IOCP (0ff2c5a)
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)
1668 o Replace an assertion for event_base_free(NULL) with a check-and-warn (09fe97d)
1687 o Don't install event_rpcgen.py when --disable-libevent-install is used (e23cda3 Harlan Stenn)
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)
1713 o Link with -lshell32 and -ladvapi32 on Win32. (86090ee Peter Rosin)
1727 Changes in version 2.0.11-stable (27 Apr 2011)
1737 o Make --enable-gcc-warnings a no-op if not using gcc (3267703)
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)
1743 o Reset outgoing http connection when read data in idle state. (272823f Tomash Brechko)
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)
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)
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)
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)
1832 o Add caveat to docs about bufferevent_free() with data in outbuf (6fab9ee)
1835 o Fix a comment in test-fdleak after 077c7e949. (3881d8f Ross Lagerwall)
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
1859 o Add checks for functions in test-ratelim.c; found by Coverity (aa501e1)
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
1925 deciding whether to no-op a del (04ba27e Mike Smellie)
1967 o Implement --enable-gcc-hardening configure option (7550267 Sebastian Hahn)
1979 o support adding buffers to other buffers non-destructively
1983 o New EVBUFFER_EOL_NUL to read NUL-terminated strings from an
1987 o Add evbuffer_copyout_from to copy data from the middle of a
2013 finger-grained http timeouts (6350e6c Constantine Verutin)
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)
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)
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)
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)