Package: apr / 1.7.0-6+deb11u2

Metadata

Package Version Patches format
apr 1.7.0-6+deb11u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix_apr config.patch | (download)

apr-config.in | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 no description.


ship_find_apr.m4.patch | (download)

Makefile.in | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 install a set of random build files too


fix apr.pc.patch | (download)

apr.pc.in | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 no description.


hurd_path_max.patch | (download)

include/apr.h.in | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 #349418


fix_doxygen.patch | (download)

docs/doxygen.conf | 2 1 + 1 - 0 !
include/apr.h.in | 24 12 + 12 - 0 !
2 files changed, 13 insertions(+), 13 deletions(-)

 fix generation of docs for out-of-tree builds and newer doxygen versions


omit_extra_libs.patch | (download)

apr-config.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 #463399


hurd_shm_flock.patch | (download)

configure.in | 20 20 + 0 - 0 !
1 file changed, 20 insertions(+)

---
dont_override_external_buildflags | (download)

build/apr_rules.mk.in | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---
libtoolize_check.patch | (download)

build/buildcheck.sh | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 check for libtoolize rather than libtool
debug_testpoll_failure.patch | (download)

test/testpoll.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
use_fcntl_locking.patch | (download)

file_io/unix/flock.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
cross.patch | (download)

Makefile.in | 10 3 + 7 - 0 !
1 file changed, 3 insertions(+), 7 deletions(-)

 compile gen_test_char with the build architecture compiler


python3 hashbang.patch | (download)

build/gen-build.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
generic 64bit atomics.patch | (download)

atomic/unix/builtins.c | 4 4 + 0 - 0 !
atomic/unix/builtins64.c | 2 1 + 1 - 0 !
include/arch/unix/apr_arch_atomic.h | 3 3 + 0 - 0 !
3 files changed, 8 insertions(+), 1 deletion(-)

---
CVE 2021 35940.patch | (download)

time/unix/time.c | 3 3 + 0 - 0 !
time/win32/time.c | 6 6 + 0 - 0 !
2 files changed, 9 insertions(+)

 security: cve-2021-35940 (cve.mitre.org)
 Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though
 was addressed in 1.6.x in 1.6.3 and later via r1807976.
 .
 The fix was merged back to 1.7.x in r1891198.
 .
 Since this was a regression in 1.7.0, a new CVE name has been assigned
 to track this, CVE-2021-35940.
Address some warnings raised by MSVC 32 64.patch | (download)

atomic/win32/apr_atomic64.c | 50 11 + 39 - 0 !
encoding/apr_encode.c | 4 2 + 2 - 0 !
file_io/win32/seek.c | 2 1 + 1 - 0 !
memory/unix/apr_pools.c | 8 4 + 4 - 0 !
4 files changed, 18 insertions(+), 46 deletions(-)

 address some warnings raised by msvc-32/64.
apr_encode_base32 fix advertised output len when cal.patch | (download)

encoding/apr_encode.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 apr_encode_base32: fix advertised output *len when called with dst ==
 NULL.
apr_decode_base 64 32 16 stop reading before not inc.patch | (download)

encoding/apr_encode.c | 60 42 + 18 - 0 !
test/testencode.c | 24 17 + 7 - 0 !
2 files changed, 59 insertions(+), 25 deletions(-)

 apr_decode_base{64,32,16}: stop reading before (not including) nul
 byte.
encoding Better check inputs of apr_ encode decode _.patch | (download)

encoding/apr_encode.c | 1398 766 + 632 - 0 !
encoding/apr_escape.c | 6 3 + 3 - 0 !
include/apr_encode.h | 407 244 + 163 - 0 !
include/private/apr_encode_private.h | 21 13 + 8 - 0 !
test/testencode.c | 198 198 + 0 - 0 !
5 files changed, 1224 insertions(+), 806 deletions(-)

 encoding: better check inputs of apr_{encode,decode}_* functions.