lede/package/libs
CN_SZTL f8bd6e09a0
openssl: revert EOF detection change in 1.1.1 (#4127)
This adds patches to avoid possible application breakage caused by a
change in behavior introduced in 1.1.1e.  It affects at least nginx,
which logs error messages such as:
nginx[16652]: [crit] 16675#0: *358 SSL_read() failed (SSL: error:
4095126:SSL routines:ssl3_read_n:unexpected eof while reading) while
keepalive, client: xxxx, server: [::]:443

Openssl commits db943f4 (Detect EOF while reading in libssl), and
22623e0 (Teach more BIOs how to handle BIO_CTRL_EOF) changed the
behavior when encountering an EOF in SSL_read().  Previous behavior was
to return SSL_ERROR_SYSCALL, but errno would still be 0.  The commits
being reverted changed it to SSL_ERRO_SSL, and add an error to the
stack, which is correct.  Unfortunately this affects a number of
applications that counted on the old behavior, including nginx.

The reversion was discussed in openssl/openssl#11378, and implemented as
PR openssl/openssl#11400.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

Co-authored-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-03-31 23:14:35 +08:00
..
argp-standalone update to R7.5.4 2018-01-15 18:26:41 +08:00
elfutils elfutils: bump to 0.177 (#3648) 2020-03-08 12:49:24 +08:00
gettext update source 2017-09-06 19:19:45 +08:00
gettext-full Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
gmp update source 2017-09-06 19:19:45 +08:00
libbsd sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
libconfig Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
libcxx sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
libevent2 libevent2: Make it build using OpenSSL 1.1 2019-10-27 00:05:18 -07:00
libiconv update source 2017-09-06 19:19:45 +08:00
libiconv-full update to R7.5.4 2018-01-15 18:26:41 +08:00
libjson-c "libjson-c: bump version" 2019-10-28 01:21:22 -07:00
libmnl libmnl: update ABI version 2020-03-24 18:24:26 +08:00
libnetfilter-conntrack update to R7.5.4 2018-01-15 18:26:41 +08:00
libnetfilter-cthelper update source 2017-09-06 19:19:45 +08:00
libnetfilter-cttimeout update source 2017-09-06 19:19:45 +08:00
libnetfilter-log update source 2017-09-06 19:19:45 +08:00
libnetfilter-queue update to R7.5.4 2018-01-15 18:26:41 +08:00
libnfnetlink sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
libnftnl libmnl: update ABI version 2020-03-24 18:24:26 +08:00
libnl libnl: update to lastest version 2019-11-23 09:58:26 -08:00
libnl-tiny package: update ipv6 to latest (#3021) 2020-02-10 15:40:14 +08:00
libpcap Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
libroxml update source 2017-09-06 19:19:45 +08:00
librpc sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
libtool Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
libubox Revert "libubox:fix array out of bounds GCC 10 warning" 2020-03-25 20:13:16 +08:00
libunwind Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
libusb sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
libusb-compat update to R7.5.4 2018-01-15 18:26:41 +08:00
lzo update to R7.5.4 2018-01-15 18:26:41 +08:00
mbedtls mbedtls: enable x86 32bit SSE2 support (Atom N270 etc.) 2019-10-19 09:24:38 -07:00
ncurses ncurses: Do not pass both -fPIC and -fpic 2020-02-22 12:03:35 +08:00
nettle Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
nghttp2 nghttp2: bump to new version 2019-12-09 06:09:44 -08:00
openssl openssl: revert EOF detection change in 1.1.1 (#4127) 2020-03-31 23:14:35 +08:00
popt Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
readline readline: curses link 2020-02-22 16:00:57 +08:00
sysfsutils sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
toolchain update toolchain GCC to 7.3.0 2018-02-08 22:08:32 +08:00
uclibc++ update source 2017-09-06 19:19:45 +08:00
uclient sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
ustream-ssl rpcd: activate PIE ASLR by default 2020-03-25 12:59:53 +08:00
wolfssl Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
zlib sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00