mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-18 08:49:57 -04:00
Bump ChangeLog
This commit is contained in:
parent
9e0a1e06cd
commit
b5126dbe0c
136
ChangeLog
136
ChangeLog
@ -1,3 +1,139 @@
|
||||
Changes in version 2.1.9-beta (10 February 2019)
|
||||
|
||||
This changelog will differs from other releases in the next few clauses:
|
||||
- contains only highlighted changes (so now it will not contains a lot of
|
||||
patches that fixes some stuff in regression tests, typos, leaks fixes in
|
||||
samples and so forth)
|
||||
- no authors (since merge commits breaks them anyway, but AUTHORS sections in
|
||||
README will be kept up to date)
|
||||
- group name trimmed from commit subjects trimmed
|
||||
- it's been 2 years since the previoius release, so it is pretty huge
|
||||
|
||||
And I think that this is more useful, so from now on it will always has the
|
||||
same look (until there will too many objections of course).
|
||||
|
||||
To view full changelog please use git:
|
||||
git log --format=' o %s (%h %aN)' release-2.1.8-stable...release-2.1.9-beta
|
||||
|
||||
|
||||
dist archive:
|
||||
o Add cmake rules into dist archive (bf3a67cfg)
|
||||
o Add missing print-winsock-errors.c into dist archive (822d6462g)
|
||||
o Include openssl-compat.h into dist archive (08658136g)
|
||||
|
||||
core:
|
||||
o Merge branch 'check-O_NONBLOCK-in-debug' (a39898f3g, a8155c62g)
|
||||
o Merge branch 'event-ET-#636-v2' (ca4b6404g)
|
||||
o Fix visibility issues under (mostly on win32)
|
||||
(349081e1g, 802be13ag, a1f28e2fg)
|
||||
o Define __EXT_POSIX2 for QNX (a2176f2c)
|
||||
o Cleanup __func__ detection (b3af7bddg)
|
||||
o Add convenience macros for user-triggered events (06ec5de6)
|
||||
o Notify event base if there are no more events, so it can exit without delay (d9d1c09eg)
|
||||
o Fix base unlocking in event_del() if event_base_set() runned in another thread (4f0f40e3g)
|
||||
o If precise_time is false, we should not set EVENT_BASE_FLAG_PRECISE_TIMER (27dee54d)
|
||||
o Fix race in access to ev_res from event loop with event_active() (43d92a6d)
|
||||
o Return from event_del() after the last event callback termination (876c7ac7)
|
||||
|
||||
http:
|
||||
o Merge branch 'http-EVHTTP_CON_READ_ON_WRITE_ERROR-fixes-v2' (eb7b472bg)
|
||||
o Preserve socket error from listen across closesocket cleanup (2ccd00a6)
|
||||
o fix connection retries when there more then one request for connection (d30e7bbag)
|
||||
o improve error path for bufferevent_{setfd,enable,disable}() (a8cc449eg)
|
||||
o Fix conceivable UAF of the bufferevent in evhttp_connection_free() (6ac2ec25g)
|
||||
o Merge branch 'http-request-line-parsing' (cdcfbafeg)
|
||||
o Fix evhttp_connection_get_addr() fox incomming http connections (4215c003)
|
||||
o fix leaks in evhttp_uriencode() (123362e9g)
|
||||
o CONNECT method only takes an authority (7d1ffe64)
|
||||
o Allow bodies for GET/DELETE/OPTIONS/CONNECT (23eb38b9g)
|
||||
o Do not crash when evhttp_send_reply_start() is called after a timeout. (826f1134)
|
||||
o Fix crashing http server when callback do not reply in place (5b40744dg, b2581380g)
|
||||
o fix handling of close_notify (ssl) in http with openssl bufferevents (7e91622bg)
|
||||
|
||||
evprc:
|
||||
o use *_new_with_arg() to match function prototype (a95cc9e3g)
|
||||
o avoid NULL dereference on request is not EVHTTP_REQ_POST (e05136c7g)
|
||||
|
||||
regression tests:
|
||||
o Merge branch 'TT_RETRIABLE' (6ea1ec68g, f9b592aag)
|
||||
|
||||
bufferevent:
|
||||
o Merge branch 'iocp-fixes' (6bfac964g)
|
||||
o Merge branch 'be-wm-overrun-v2' (3f692fffg)
|
||||
o bufferevent_socket_connect{,_hostname}() missing event callback and use ret code (1dde74ef)
|
||||
o don't fail be_null_filter if bytes are copied (b92b0792)
|
||||
o Call underlying bev ctrl GET_FD on filtered bufferevents (ebfac517)
|
||||
|
||||
bufferevent_openssl/openssl:
|
||||
o Merge branch 'ssl_bufferevent_wm_filter-fix' (30020a35g)
|
||||
o be_openssl: avoid leaking of SSL structure (e86ccfe5g)
|
||||
o Fix build with LibreSSL 2.7 (894ca48a)
|
||||
o Add missing includes into openssl-compat.h (01bc36c1g)
|
||||
o Explicitly call SSL_clear when reseting the fd. (29b7a516)
|
||||
o Unbreak build with LibreSSL after openssl 1.1 support added (230af9f0)
|
||||
|
||||
samples:
|
||||
o Merge branch 'sample-http-server' (b6309bccg)
|
||||
o sample/https-client: use host SSL certificate store by default (5c0132f3)
|
||||
|
||||
listener:
|
||||
o ipv6only socket bind support (ba148796)
|
||||
o Merge branch 'listener-immediate-close' (df2ed13fg)
|
||||
o Merge branch 'evconnlistener-do-not-close-client-fd' (42e851bbg)
|
||||
|
||||
evdns:
|
||||
o evdns: handle NULL filename explicitly (0033f5cc)
|
||||
o Merge branch 'evdns_getaddrinfo-race-fix' (3237d697g)
|
||||
o Generating evdns_base_config_windows_nameservers docs on all platforms (3bd2ce43)
|
||||
|
||||
utils:
|
||||
o Merge branch 'evutil_found_ifaddr-dev' (b07e43e6g)
|
||||
o Avoid possible SEGVs in select() (in unit tests) (8818c86c)
|
||||
o Port `event_rpcgen.py` and `test/check-dumpevents.py` to Python 3. (532a8cc3)
|
||||
|
||||
buffer:
|
||||
o Fix assert() condition in evbuffer_drain() for IOCP (d6326104)
|
||||
o fix incorrect unlock of the buffer mutex (for deferred callbacks) (2b4d127dg)
|
||||
o Fix wrong assert in evbuffer_drain() (9f4d0dceg)
|
||||
|
||||
cmake:
|
||||
o fix checking of devpoll backend (like in autotools, by devpoll.h existence) (7f161902)
|
||||
o support static runtime (MSVC) (c8b3ec17, 61fb055a)
|
||||
o do not build both (SHARED and STATIC) for MSVC/win32 (bc7f2fd9g)
|
||||
o introduce EVENT__LIBRARY_TYPE option (eb10a738g)
|
||||
o ensure windows dll's are installed as well as lib files (29590718)
|
||||
o Fix generation of LibeventConfig.cmake for the installation tree (7fa08c4b)
|
||||
o fix pkgconfig generation (copy-paste typo) (cc554d87g)
|
||||
o Merge branch 'cmake-missing-bits' (9806b126g)
|
||||
o Fix detection of timerfd_create() in CMake. (e50af331)
|
||||
o Merge branch 'cmake-configure-fixes-v2' (a0bfe2c4g)
|
||||
o Do not add epoll_sub (syscall wrappers) for epoll in cmake (cea61de6g)
|
||||
o Fix RPATH for APPLE (45b1f379)
|
||||
|
||||
autotools:
|
||||
o include win32 specific headers for socklen_t detection on win32/mingw (d7579fb9g)
|
||||
o Ignore evconfig-private.h for autotools (37423849g)
|
||||
o config.h can't be prefixed unconditionally (63a054f8)
|
||||
o Merge branch 'pull-628' (7e56c8b2g)
|
||||
o Provide Makefile variables LIBEVENT_{CFLAGS,CPPFLAGS,LDFLAGS} (2f060c5f)
|
||||
o confirm openssl is working before using (b39ccf8e)
|
||||
o pass $(OPENSSL_INCS) for samples (FTBFS macOS) (c2495265)
|
||||
o Add configure check for midipix (d433201e)
|
||||
o Fix tests with detached builds (c46ff439)
|
||||
|
||||
build:
|
||||
o Fix arc4random_addrandom() detecting and fallback (regression) (303d6d77g)
|
||||
o Merge branch 'win32-fixes' (ebd12e6dg)
|
||||
o Merge branch 'fix-openssl-linking' (e7bd9e03g)
|
||||
o Merge branch 'fix-struct-linger' (8567f2f5g)
|
||||
|
||||
CI:
|
||||
o travis-ci/appveyor now uses fast_finish+allow_failures
|
||||
(5e97b6e6, dd472e7d, dfb5fc167)
|
||||
o Merge branch 'travis-ci-osx-fixes' (9f02b39c)
|
||||
o Merge branch 'win64-fixes' (aee0fcd5)
|
||||
|
||||
|
||||
Changes in version 2.1.8-stable (22 January 2017)
|
||||
|
||||
Libevent 2.1.8-stable, it contains openssl fixes for resetting fd and using
|
||||
|
Loading…
x
Reference in New Issue
Block a user