Package: protobuf / 3.12.4-1+deb11u1
Metadata
| Package | Version | Patches format |
|---|---|---|
| protobuf | 3.12.4-1+deb11u1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| hurd.patch | (download) |
src/google/protobuf/compiler/command_line_interface.cc |
3 3 + 0 - 0 ! |
add support for gnu/hurd which doesn't define path_max. |
| default_python_version | (download) |
python/mox.py |
2 1 + 1 - 0 ! |
--- |
| s390x.patch | (download) |
src/google/protobuf/stubs/platform_macros.h |
7 7 + 0 - 0 ! |
add support for s390x architecture. Based on port of Google V8 JavaScript engine to z Systems |
| disable_local_gmock.patch | (download) |
Makefile.am |
6 3 + 3 - 0 ! |
use packaged google test and google mock libraries Link tests with the already compiled libraries. |
| fix_google_test_link.patch | (download) |
src/Makefile.am |
10 5 + 5 - 0 ! |
fix linking with recent google's c++ test framework Need to link with libgtest_main.a as well. |
| fix_googletest.patch | (download) |
src/google/protobuf/compiler/command_line_interface_unittest.cc |
2 1 + 1 - 0 ! |
fix googletest function name |
| no_thirdparty.patch | (download) |
Makefile.am |
2 1 + 1 - 0 ! |
don't compile third_party source . |
| x32.patch | (download) |
ruby/ext/google/protobuf_c/wrap_memcpy.c |
2 1 + 1 - 0 ! |
fix ftbfs on x32 due to versioned glibc symbols protobuf assumes that glibc 2.2.5 memcpy symbols will be available #if defined(__x86-64__); however, x32 also defines this, but was not supported prior to 2.16. |
| 32bit.patch | (download) |
python/google/protobuf/internal/text_format_test.py |
71 48 + 23 - 0 ! |
cut number 32 bit number parsing in python 2 self-tests Any number get back as zero. :-/ |
| python3ify_examples.patch | (download) |
examples/add_person.py |
2 1 + 1 - 0 ! |
execute examples with pyhton 3 Update shebang to call Python 3 binary. |
| no_errorprone.patch | (download) |
java/util/src/main/java/com/google/protobuf/util/Durations.java |
8 4 + 4 - 0 ! |
remove dependency on errror-prone library Library is not necessary and is not currently available in Debian. This patch can be safely removed if the error-prone library is ever added to Debian and that functionality is needed in protobuf. |
| CVE 2021 22570.patch | (download) |
src/google/protobuf/descriptor.cc |
16 16 + 0 - 0 ! |
--- |
| CVE 2021 22569.patch | (download) |
java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java |
249 126 + 123 - 0 ! |
[patch] improve performance of parsing unknown fields in java (#9371) Credit should go to @elharo for most of these Java changes--I am just cherry-picking them from our internal codebase. The one thing I did change was to give the UTF-8 validation tests their own Bazel test target. This makes it possible to give the other tests a shorter timeout, which is important for UnknownFieldSetPerformanceTest in particular. |
| CVE 2022 1941.patch | (download) |
src/google/protobuf/extension_set_inl.h |
23 17 + 6 - 0 ! |
[patch] sync from piper @473817856 PROTOBUF_SYNC_PIPER |
