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 |