You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/libs
Eneas U de Queiroz 2e8a4db9b6 openssl: revert EOF detection change in 1.1.1
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>
4 years ago
..
argp-standalone argp-standalone: clean up patch fuzz 6 years ago
elfutils elfutils: Add host build 5 years ago
gettext package: replace $(STAGING_DIR)/host with $(STAGING_DIR_HOSTPKG) 7 years ago
gettext-full treewide: revise library packaging 5 years ago
gmp treewide: revise library packaging 5 years ago
libbsd libbsd: update to 0.10.0 4 years ago
libconfig treewide: revise library packaging 5 years ago
libcxx libcxx: fix build for x86/64 4 years ago
libevent2 libevent2: Fix pkgconfig directories 5 years ago
libiconv package: replace $(STAGING_DIR)/host with $(STAGING_DIR_HOSTPKG) 7 years ago
libiconv-full treewide: revise library packaging 5 years ago
libjson-c libjson-c: update to 0.13.1 5 years ago
libmnl treewide: revise library packaging 5 years ago
libnetfilter-conntrack treewide: revise library packaging 5 years ago
libnetfilter-cthelper treewide: revise library packaging 5 years ago
libnetfilter-cttimeout treewide: revise library packaging 5 years ago
libnetfilter-log treewide: revise library packaging 5 years ago
libnetfilter-queue treewide: revise library packaging 5 years ago
libnfnetlink libnfnetlink: Avoid passing both -fPIC and -fpic 5 years ago
libnftnl libnftnl: drop unsupported configure option 4 years ago
libnl libnl: update to 3.5.0 5 years ago
libnl-tiny libnl-tiny: update to latest Git head 5 years ago
libpcap libpcap: activate PIE ASLR by default 4 years ago
libroxml libroxml: bump to the 3.0.2 version 5 years ago
libtool treewide: revise library packaging 5 years ago
libubox libubox: update to latest Git HEAD 4 years ago
libunwind libunwind: bump to version 1.3.1 5 years ago
libusb treewide: revise library packaging 5 years ago
libusb-compat treewide: revise library packaging 5 years ago
lzo treewide: revise library packaging 5 years ago
mbedtls mbedtls: use correct SPDX License Identifier and add License file 4 years ago
ncurses ncurses: update to 6.2 4 years ago
nettle nettle: Disable ARMEB assembly 4 years ago
nghttp2 nghttp2: bump to 1.40.0 5 years ago
openssl openssl: revert EOF detection change in 1.1.1 4 years ago
popt popt: Use modern toolchain logic 5 years ago
readline readline: needs host depend on ncurses to build 4 years ago
sysfsutils treewide: revise library packaging 5 years ago
toolchain toolchain: gcc: enable sanitizers for glibc toolchain 5 years ago
uclibc++ uClibc++: Fix three bugs 5 years ago
uclient uclient: update mirror hash 4 years ago
ustream-ssl ustream-ssl: bump to latest Git HEAD 4 years ago
wolfssl wolfssl: bump to 4.3.0-stable 4 years ago
zlib zlib: Use relative paths in pkg-config metadata file 5 years ago