Debian Patches

Status for capnproto/1.0.1-4

Patch Description Author Forwarded Bugs Origin Last update
01_broken_kfreebsd_tests.patch Disable broken tests on kfreebsd archs. Seems like a few tests for certain edge cases are broken on kfreebsd. This
patch simply disables those tests.
Tom Lee <debian@tomlee.co> no 2018-12-30
02_fixup_cmake.patch Workaround generating invalid CapnProtoConfig which is not multiarch cmake aware, and thus yields invalid bin and include paths. Dimitri John Ledkov <xnox@ubuntu.com> no debian
03_fix_typos.patch address a typo in the source package tony mancill <tmancill@debian.org> no
06_tests_fail_with_ipv6.patch disable failing test when non-loopback interface is IPv6-only no debian
07_libatomic.patch link against libatomic no debian
08_libssl3.patch support openssl 3.0 Tom Lee <debian@tomlee.co> yes debian 2022-03-06
09-gcc13.patch Fix FTBFS with GCC-13 tony mancill <tmancill@debian.org> no debian 2023-07-15
10-64bit-off_t.patch enable Large File Support on 32-bit systems Note that this patch was backported to apply against 0.9.2
And can be removed once Debian updates to upstream 1.0.1 or later
not-needed debian https://github.com/capnproto/capnproto/commit/7c8802fb9bec8818f289a44b0ec22419a845b249.patch
11_CVE-2023-48230.patch [PATCH] Fix inconsistent decision about whether a WebSocket message is compressed.

When processing the header, we decide whether the mesasge is compressed based on the presence of the appropriate flag in the header. However, after receiving the whole message, we were expecting it to be compressed based only on whether the session had negotiated compression upfront. With this patch we only rely on the bits in the header (and throw if the header says it is compressed, but we didn't negotiate compression.)
Kenton Varda <kenton@cloudflare.com> not-needed debian https://github.com/capnproto/capnproto/commit/e7f22da9c01286a2b0e1e5fbdf3ec9ab3aa128ff.patch 2023-10-04
12-FTBFS-on-32-bit-arm-after-t64.patch use __NR_futex_time64 on 32-bit architectures Many thanks to Arnd Bergmann for the detailed explanation regarding
timespec, libc, musl, and the futex syscall on 32-bit architectures,
and for the basis of the patch.
tony mancill <tmancill@debian.org> no debian

All known versions for source package 'capnproto'

Links