Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: protobuf-devel | Distribution: openSUSE Tumbleweed |
Version: 28.3 | Vendor: openSUSE |
Release: 14.3 | Build date: Mon Oct 28 09:20:17 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 6853196 | Source RPM: protobuf-28.3-14.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/protocolbuffers/protobuf | |
Summary: Header files, libraries and development documentation for protobuf |
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.
BSD-3-Clause
* Mon Oct 28 2024 Dirk Müller <dmueller@suse.com> - python: switch to pypi package to get the cythonized component - drop python-protobuf-setup_py.patch (obsolete) * Sat Oct 26 2024 Jan Engelhardt <jengelh@inai.de> - Add versionize-shlibs.patch, delete static-utf8-ranges.patch * Build the libutf8_range and libutf8_validity as shared library to conform to SLPP * Fri Oct 25 2024 Dirk Müller <dmueller@suse.com> - update to 28.3: * Fix packed reflection handling bug in edition 2023. * Mute the minor version warning * Populate Kotlin Manifest Files * Re-export includingDefaultValueFields in deprecated state for important Cloud customer. (https://github.com/protocolbuffers /protobuf/commit/3b62d78dc70d2b43af5998d427452246279363c7) * Cherrypick restoration of mutableCopy helpers (https://github .com/protocolbuffers/protobuf/commit/3ea568a9b6107ebf0d617c47 6f53a31490fd3182) * Mute the minor version warning * Thu Oct 24 2024 Fridrich Strba <fstrba@suse.com> - Added patch: static-utf8-ranges.patch * Build the libutf8_range and libutf8_validity as static library to avoid installcheck failures * Wed Oct 23 2024 Fridrich Strba <fstrba@suse.com> - Java: fix generating proper maven descriptor for protoc on aarch64 - Java: rename global variable buildarch -> protoc_arch to avoid name clash on sle15 * Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com> - Java: mimic the bazel build and build also the protobuf-javalite artifact * Mon Oct 21 2024 Dirk Müller <dmueller@suse.com> - Python: keep building for 15.4+ * Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com> - Java: add maven artifact metadata for the protoc binary * make the main package archful, since the protoc artifact metadata declares the architecture of the binary * Sat Oct 19 2024 Fridrich Strba <fstrba@suse.com> - Python: Generate the headers that the Cython native library needs to build - Added patch: * python-protobuf-setup_py.patch + make the bitrotten setup.py find the source files for the C native library + Modify the code so that the build works on python 3.6 too * Tue Oct 15 2024 Fridrich Strba <fstrba@suse.com> - Splitting the java and python parts into separate packages * allows much more readable and simple spec files * allows disabling bindings separately from the main package - Build protobuf-java with the upstream version that is currently 4.28.2 - Add a pre_checkin.sh script to synchronize the changes files * Mon Oct 07 2024 Adrian Schröter <adrian@suse.de> - update to 28.2 C++: Fix cord handling in DynamicMessage and oneofs Java: Add recursion check when parsing unknown fields - python packages became arch dependend * Sun Aug 11 2024 Andreas Stieger <andreas.stieger@gmx.de> - tweak and correct how minimum version of abseil is specified (20230125 to 20230125.3) - Remove explicit requirements of the protobuf-devel package, as the they are autogenerated when needed * Fri Aug 02 2024 Andreas Stieger <andreas.stieger@gmx.de> - update to 25.4: * Java: Check that size is non-negative when reading string or bytes in StreamDecoder * Java: Add Automatic-Module-Name * PHP: Regen stale files * Ruby C-Extension: Regen stale files * Sat Mar 09 2024 Andreas Stieger <andreas.stieger@gmx.de> - update to 25.3: * Possibly breaking changes to: C++, Java, PHP, Python, Ruby * message.UnknownFields() is deprecated in pure Python and C++ extensions, it will be removed in v26. Use the new UnknownFieldSet(message) support in unknown_fields.py as a replacement - make python and java packages noarch - drop add-missing-stdint-header.patch no longer required * Fri Mar 08 2024 Andreas Stieger <andreas.stieger@gmx.de> - update to 25.2: * Only substitute prefixes during installation setup * Register a shutdown delete for C++ feature defaults * Tue Jan 02 2024 Dirk Müller <dmueller@suse.com> - update to 25.1: * Raise warnings for deprecated python syntax usages * Add support for extensions in CRuby, JRuby, and FFI Ruby * Add support for options in CRuby, JRuby and FFI (#14594) - update to 25.0: * Implement proto2/proto3 with editions * Defines Protobuf compiler version strings as macros and separates out suffix string definition. * Add utf8_validation feature back to the global feature set. * Setting up version updater to prepare for poison pills and embedding version info into C++, Python and Java gencode. * Merge the protobuf and upb Bazel repos * Editions: Introduce functionality to protoc for generating edition feature set defaults. * Editions: Migrate edition strings to enum in C++ code. * Create a reflection helper for ExtensionIdentifier. * Editions: Provide an API for C++ generators to specify their features. * Editions: Refactor feature resolution to use an intermediate message. * Publish extension declarations with declaration verifications. * Editions: Stop propagating partially resolved feature sets to plugins. * Editions: Migrate string_field_validation to a C++ feature * Editions: Include defaults for any features in the generated pool. * Protoc: parser rejects explicit use of map_entry option * Protoc: validate that reserved range start is before end * Protoc: support identifiers as reserved names in addition to string literals (only in editions) * Drop support for Bazel 5. * Allow code generators to specify whether or not they support editions. [#] C++ * Set `PROTOBUF_EXPORT` on `InternalOutOfLineDeleteMessageLite()` * Update stale checked-in files * Apply PROTOBUF_NOINLINE to declarations of some functions that want it. * Implement proto2/proto3 with editions * Make JSON UTF-8 boundary check inclusive of the largest possible UTF-8 character. * Reduce `Map::size_type` to 32-bits. Protobuf containers can't have more than that * Defines Protobuf compiler version strings as macros and separates out suffix string definition. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. * Fix bug in reflection based Swap of map fields. * Add utf8_validation feature back to the global feature set. * Setting up version updater to prepare for poison pills and embedding version info into C++, Python and Java gencode. * Add prefetching to arena allocations. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated repeated and map field accessors. * Editions: Migrate edition strings to enum in C++ code. * Create a reflection helper for ExtensionIdentifier. * Editions: Provide an API for C++ generators to specify their features. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated string field accessors. * Editions: Refactor feature resolution to use an intermediate message. * Fixes for 32-bit MSVC. * Publish extension declarations with declaration verifications. * Export the constants in protobuf's any.h to support DLL builds. * Implement AbslStringify for the Descriptor family of types. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated message field accessors. * Editions: Stop propagating partially resolved feature sets to plugins. * Editions: Migrate string_field_validation to a C++ feature * Editions: Include defaults for any features in the generated pool. * Introduce C++ feature for UTF8 validation. * Protoc: validate that reserved range start is before end * Remove option to disable the table-driven parser in protoc. * Lock down ctype=CORD in proto file. * Support split repeated fields. * In OSS mode omit some extern template specializations. * Allow code generators to specify whether or not they support editions. [#] Java * Implement proto2/proto3 with editions * Remove synthetic oneofs from Java gencode field accessor tables. * Timestamps.parse: Add error handling for invalid hours/minutes in the timezone offset. * Defines Protobuf compiler version strings as macros and separates out suffix string definition. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. * Add missing debugging version info to Protobuf Java gencode when multiple files are generated. * Fix a bad cast in putBuilderIfAbsent when already present due to using the result of put() directly (which is null if it currently has no value) * Setting up version updater to prepare for poison pills and embedding version info into C++, Python and Java gencode. * Fix a NPE in putBuilderIfAbsent due to using the result of put() directly (which is null if it currently has no value) * Update Kotlin compiler to escape package names * Add MapFieldBuilder and change codegen to generate it and the put{field}BuilderIfAbsent method. * Introduce recursion limit in Java text format parsing * Consider the protobuf.Any invalid if typeUrl.split("/") returns an empty array. * Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated. * Fixed Python memory leak in map lookup. * Loosen upb for json name conflict check in proto2 between json name and field * Defines Protobuf compiler version strings as macros and separates out suffix string definition. * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. * Ensure Timestamp.ToDatetime(tz) has correct offset * Do not check required field for upb python MergeFrom * Setting up version updater to prepare for poison pills and embedding version info into C++, Python and Java gencode. * Merge the protobuf and upb Bazel repos * Comparing a proto message with an object of unknown returns NotImplemented * Emit __slots__ in pyi output as a tuple rather than a list for --pyi_out. * Fix a bug that strips options from descriptor.proto in Python. * Raise warings for message.UnknownFields() usages and navigate to the new add * Add protobuf python keyword support in path for stub generator. * Add tuple support to set Struct * ### Python C-Extension (Default) * Comparing a proto message with an object of unknown returns NotImplemented * Check that ffi-compiler loads before using it to define tasks. [#] UPB (Python/PHP/Ruby C-Extension) * Include .inc files directly instead of through a filegroup * Loosen upb for json name conflict check in proto2 between json name and field * Add utf8_validation feature back to the global feature set. * Do not check required field for upb python MergeFrom * Merge the protobuf and upb Bazel repos * Added malloc_trim() calls to Python allocator so RSS will decrease when memory is freed * Upb: fix a Python memory leak in ByteSize() * Support ASAN detection on clang * Upb: bugfix for importing a proto3 enum from within a proto2 file * Expose methods needed by Ruby FFI using UPB_API * Fix `PyUpb_Message_MergeInternal` segfault * Thu Dec 21 2023 Dirk Müller <dmueller@suse.com> - build against modern python on sle15 * Mon Oct 30 2023 Fridrich Strba <fstrba@suse.com> - Build with source and target levels 8 * fixes build with JDK21 - Install the pom file with the new %%mvn_install_pom macro - Do not install the pom-only artifacts, since the %%mvn_install_pom macro resolves the variables at the install time * Fri Jul 07 2023 Dirk Müller <dmueller@suse.com> - update to 23.4: * Add dllexport_decl for generated default instance. * Deps: Update Guava to 32.0.1 * Mon Jul 03 2023 Dirk Müller <dmueller@suse.com> - update to 23.3: C++ * Regenerate stale files * Use the same ABI for static and shared libraries on non- Windows platforms * Add a workaround for GCC constexpr bug Objective-C * Regenerate stale files UPB (Python/PHP/Ruby C-Extension) * Fixed a bug in `upb_Map_Delete()` that caused crashes in map.delete(k) for Ruby when string-keyed maps were in use. Compiler * Add missing header to Objective-c generator * Add a workaround for GCC constexpr bug Java * Rollback of: Simplify protobuf Java message builder by removing methods that calls the super class only. Csharp * [C#] Replace regex that validates descriptor names - drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream) * Wed Jun 14 2023 Fabian Vogt <fvogt@suse.com> - Add patch to fix linking ThreadSafeArena: * 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch - Drop the protobuf-source package, no longer used * Tue Jun 13 2023 Dirk Müller <dmueller@suse.com> - update to 22.5: C++ * Add missing cstdint header * Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700) * Avoid using string(JOIN..., which requires cmake 3.12 * Explicitly include GTest package in examples * Bump Abseil submodule to 20230125.3 (#12660) - update to 22.4: C++ * Fix libprotoc: export useful symbols from .so * Fix btree issue in map tests. Python * Fix bug in _internal_copy_files where the rule would fail in downstream repositories. Other * Bump utf8_range to version with working pkg-config (#12584) * Fix declared dependencies for pkg-config * Update abseil dependency and reorder dependencies to ensure we use the version specified in protobuf_deps. * Turn off clang::musttail on i386 * Sun Jun 11 2023 Dirk Müller <dmueller@suse.com> - drop python2 handling - fix version handling and package the private libs again * Tue May 09 2023 Martin Pluskal <mpluskal@suse.com> - Fix confusion in versions * Fri Apr 28 2023 Fridrich Strba <fstrba@suse.com> - Mention the rpmlintrc file in the spec. * Thu Apr 27 2023 Fridrich Strba <fstrba@suse.com> - Make possible to build on older systems, like SLE12 that miss some of the used macros. * Mon Apr 24 2023 Adrian Schröter <adrian@suse.de> - update to v22.3 UPB (Python/PHP/Ruby C-Extension) * Remove src prefix from proto import * Fix .gitmodules to use the correct absl branch * Remove erroneous dependency on googletest - update to 22.2: Java * Add version to intra proto dependencies and add kotlin stdlib dependency * Add $ back for osgi header * Remove $ in pom files - update to 22.1: * Add visibility of plugin.proto to python directory * Strip "src" from file name of plugin.proto * Add OSGi headers to pom files. * Remove errorprone dependency from kotlin protos. * Version protoc according to the compiler version number. - update to 22.0: * This version includes breaking changes to: Cpp. Please refer to the migration guide for information: https://protobuf.dev/support/migration/#compiler-22 * [Cpp] Migrate to Abseil's logging library. * [Cpp] `proto2::Map::value_type` changes to `std::pair`. * [Cpp] Mark final ZeroCopyInputStream, ZeroCopyOutputStream, and DefaultFieldComparator classes. * [Cpp] Add a dependency on Abseil (#10416) * [Cpp] Remove all autotools usage (#10132) * [Cpp] Add C++20 reserved keywords * [Cpp] Dropped C++11 Support * [Cpp] Delete Arena::Init * [Cpp] Replace JSON parser with new implementation * [Cpp] Make RepeatedField::GetArena non-const in order to support split RepeatedFields. * long list of bindings specific fixes see https://github.com/protocolbuffers/protobuf/releases/tag/v22.0 - python sub packages version is set 4.22.3 as defined in python/google/protobuf/__init__.py to stay compatible - skip python2 builds by default - drop patches: * 10355.patch, * gcc12-disable-__constinit-with-c++-11.patch (merged upstream) - added patches: * add-missing-stdint-header.patch added for compile fixes * Thu Mar 23 2023 Martin Liška <mliska@suse.cz> - Enable LTO (boo#1133277). * Thu Dec 15 2022 Dirk Müller <dmueller@suse.com> - update to v21.12: * Python * Fix broken enum ranges (#11171) * Stop requiring extension fields to have a sythetic oneof (#11091) * Python runtime 4.21.10 not works generated code can not load valid proto. * Thu Dec 08 2022 Dirk Müller <dmueller@suse.com> - update to 21.11: * Python * Add license file to pypi wheels (#10936) * Fix round-trip bug (#10158) * Mon Dec 05 2022 Dirk Müller <dmueller@suse.com> - update to 21.10: * Java * Use bit-field int values in buildPartial to skip work on unset groups of fields. (#10960) * Mark nested builder as clean after clear is called (#10984) * Sat Oct 29 2022 Dirk Müller <dmueller@suse.com> - update to 21.9: * Ruby * Replace libc strdup usage with internal impl to restore musl compat (#10818) * Auto capitalize enums name in Ruby (#10454) (#10763) * Other * Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile) (#10721) * C++ * 21.x No longer define no_threadlocal on OpenBSD (#10743) * Java * Mark default instance as immutable first to avoid race during static initialization of default instances (#10771) * Refactoring java full runtime to reuse sub-message builders and prepare to migrate parsing logic from parse constructor to builder. * Move proto wireformat parsing functionality from the private "parsing constructor" to the Builder class. * Change the Lite runtime to prefer merging from the wireformat into mutable messages rather than building up a new immutable object before merging. This way results in fewer allocations and copy operations. * Make message-type extensions merge from wire-format instead of building up instances and merging afterwards. This has much better performance. * Fix TextFormat parser to build up recurring (but supposedly not repeated) sub-messages directly from text rather than building a new sub-message and merging the fully formed message into the existing field. * Mon Sep 19 2022 Dirk Müller <dmueller@suse.com> - update to 21.6: C++: * Reduce memory consumption of MessageSet parsing * Wed Aug 17 2022 Dirk Müller <dmueller@suse.com> - update to 21.5: PHP * Added getContainingOneof and getRealContainingOneof to descriptor. * fix PHP readonly legacy files for nested messages Python * Fixed comparison of maps in Python. * Thu Aug 04 2022 Dirk Müller <dmueller@suse.com> - add 10355.patch to fix soversioning * Thu Jul 28 2022 Dirk Müller <dmueller@suse.com> - update to 21.4: * Reduce the required alignment of ArenaString from 8 to 4 * Mon Jul 25 2022 Dirk Müller <dmueller@suse.com> - update to 21.3: * C++ * Add header search paths to Protobuf-C++.podspec (#10024) * Fixed Visual Studio constinit errors (#10232) * Fix #9947: make the ABI compatible between debug and non-debug builds (#10271) * UPB * Allow empty package names (fixes behavior regression in 4.21.0) * Fix a SEGV bug when comparing a non-materialized sub-message (#10208) * Fix several bugs in descriptor mapping containers (eg. descriptor.services_by_name) * for x in mapping now yields keys rather than values, to match Python conventions and the behavior of the old library. * Lookup operations now correctly reject unhashable types as map keys. * We implement repr() to use the same format as dict. * Fix maps to use the ScalarMapContainer class when appropriate * Fix bug when parsing an unknown value in a proto2 enum extension (protocolbuffers/upb#717) * PHP * Add "readonly" as a keyword for PHP and add previous classnames to descriptor pool (#10041) * Python * Make //:protobuf_python and //:well_known_types_py_pb2 public (#10118) * Bazel * Add back a filegroup for :well_known_protos (#10061) * Sun Jul 03 2022 Paolo Stivanin <info@paolostivanin.com> - Update to 21.2: - C++ - cmake: Call get_filename_component() with DIRECTORY mode instead of PATH mode (#9614) - Escape GetObject macro inside protoc-generated code (#9739) - Update CMake configuration to add a dependency on Abseil (#9793) - Fix cmake install targets (#9822) - Use __constinit only in GCC 12.2 and up (#9936) - Java - Update protobuf_version.bzl to separate protoc and per-language java … (#9900) - Python - Increment python major version to 4 in version.json for python upb (#9926) - The C extension module for Python has been rewritten to use the upb library. - This is expected to deliver significant performance benefits, especially when parsing large payloads. There are some minor breaking changes, but these should not impact most users. For more information see: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates - PHP - [PHP] fix PHP build system (#9571) - Fix building packaged PHP extension (#9727) - fix: reserve "ReadOnly" keyword for PHP 8.1 and add compatibility (#9633) - fix: phpdoc syntax for repeatedfield parameters (#9784) - fix: phpdoc for repeatedfield (#9783) - Change enum string name for reserved words (#9780) - chore: [PHP] fix phpdoc for MapField keys (#9536) - Fixed PHP SEGV by not writing to shared memory for zend_class_entry. (#9996) - Ruby - Allow pre-compiled binaries for ruby 3.1.0 (#9566) - Implement respond_to? in RubyMessage (#9677) - [Ruby] Fix RepeatedField#last, #first inconsistencies (#9722) - Do not use range based UTF-8 validation in truffleruby (#9769) - Improve range handling logic of RepeatedField (#9799) - Other - Fix invalid dependency manifest when using descriptor_set_out (#9647) - Remove duplicate java generated code (#9909) * Wed May 11 2022 Fridrich Strba <fstrba@suse.com> - Do not use %%autosetup, but %%setup and %%patch on other line * Allows building on SLE-12-SP5 * Thu May 05 2022 Martin Liška <mliska@suse.cz> - Add temporary patch gcc12-disable-__constinit-with-c++-11.patch that addresses gh#protocolbuffers/protobuf#9916. * Thu May 05 2022 Matej Cepl <mcepl@suse.com> - Remove change_desc_db.patch, because underlying bug in gh#googleapis/python-api-core#372 has been fixed. * Mon Apr 25 2022 Matej Cepl <mcepl@suse.com> - Update to 3.20.1: - PHP - Fix building packaged PHP extension (#9727) - Fixed composer.json to only advertise compatibility with PHP 7.0+. (#9819) - Ruby - Disable the aarch64 build on macOS until it can be fixed. (#9816) - Other - Fix versioning issues in 3.20.0 - Update to 3.20.1: - Ruby - Dropped Ruby 2.3 and 2.4 support for CI and releases. (#9311) - Added Ruby 3.1 support for CI and releases (#9566). - Message.decode/encode: Add recursion_limit option (#9218/#9486) - Allocate with xrealloc()/xfree() so message allocation is visible to the - Ruby GC. In certain tests this leads to much lower memory usage due to more - frequent GC runs (#9586). - Fix conversion of singleton classes in Ruby (#9342) - Suppress warning for intentional circular require (#9556) - JSON will now output shorter strings for double and float fields when possible - without losing precision. - Encoding and decoding of binary format will now work properly on big-endian - systems. - UTF-8 verification was fixed to properly reject surrogate code points. - Unknown enums for proto2 protos now properly implement proto2's behavior of - putting such values in unknown fields. - Java - Revert "Standardize on Array copyOf" (#9400) - Resolve more java field accessor name conflicts (#8198) - Fix parseFrom to only throw InvalidProtocolBufferException - InvalidProtocolBufferException now allows arbitrary wrapped Exception types. - Fix bug in FieldSet.Builder.mergeFrom - Flush CodedOutputStream also flushes underlying OutputStream - When oneof case is the same and the field type is Message, merge the - subfield. (previously it was replaced.)’ - Add @CheckReturnValue to some protobuf types - Report original exceptions when parsing JSON - Add more info to @deprecated javadoc for set/get/has methods - Fix initialization bug in doc comment line numbers - Fix comments for message set wire format. - Kotlin - Add test scope to kotlin-test for protobuf-kotlin-lite (#9518) - Add orNull extensions for optional message fields. - Add orNull extensions to all proto3 message fields. - Python - Dropped support for Python < 3.7 (#9480) - Protoc is now able to generate python stubs (.pyi) with - -pyi_out - Pin multibuild scripts to get manylinux1 wheels back (#9216) - Fix type annotations of some Duration and Timestamp methods. - Repeated field containers are now generic in field types and could be used in type annotations. - Protobuf python generated codes are simplified. Descriptors and message classes' definitions are now dynamic created in internal/builder.py. - Insertion Points for messages classes are discarded. - has_presence is added for FieldDescriptor in python - Loosen indexing type requirements to allow valid index() implementations rather than only PyLongObjects. - Fix the deepcopy bug caused by not copying message_listener. - Added python JSON parse recursion limit (default 100) - Path info is added for python JSON parse errors - Pure python repeated scalar fields will not able to pickle. Convert to list first. - Timestamp.ToDatetime() now accepts an optional tzinfo parameter. If specified, the function returns a timezone-aware datetime in the given time zone. If omitted or None, the function returns a timezone-naive UTC datetime (as previously). - Adds client_streaming and server_streaming fields to MethodDescriptor. - Add "ensure_ascii" parameter to json_format.MessageToJson. This allows smaller JSON serializations with UTF-8 or other non-ASCII encodings. - Added experimental support for directly assigning numpy scalars and array. - Improve the calculation of public_dependencies in DescriptorPool. - [Breaking Change] Disallow setting fields to numpy singleton arrays or repeated fields to numpy multi-dimensional arrays. Numpy arrays should be indexed or flattened explicitly before assignment. - Compiler - Migrate IsDefault(const std::string*) and UnsafeSetDefault(const std::string*) - Implement strong qualified tags for TaggedPtr - Rework allocations to power-of-two byte sizes. - Migrate IsDefault(const std::string*) and UnsafeSetDefault(const std::string*) - Implement strong qualified tags for TaggedPtr - Make TaggedPtr Set...() calls explicitly spell out the content type. - Check for parsing error before verifying UTF8. - Enforce a maximum message nesting limit of 32 in the descriptor builder to - guard against stack overflows - Fixed bugs in operators for RepeatedPtrIterator - Assert a maximum map alignment for allocated values - Fix proto1 group extension protodb parsing error - Do not log/report the same descriptor symbol multiple times if it contains - more than one invalid character. - Add UnknownFieldSet::SerializeToString and SerializeToCodedStream. - Remove explicit default pointers and deprecated API from protocol compiler - Arenas - Change Repeated*Field to reuse memory when using arenas. - Implements pbarenaz for profiling proto arenas - Introduce CreateString() and CreateArenaString() for cleaner semantics - Fix unreferenced parameter for MSVC builds - Add UnsafeSetAllocated to be used for one-of string fields. - Make Arena::AllocateAligned() a public function. - Determine if ArenaDtor related code generation is necessary in one place. - Implement on demand register ArenaDtor for InlinedStringField - C++ - Enable testing via CTest (#8737) - Add option to use external GTest in CMake (#8736) - CMake: Set correct sonames for libprotobuf-lite.so and libprotoc.so (#8635) (#9529) - Add cmake option protobuf_INSTALL to not install files (#7123) - CMake: Allow custom plugin options e.g. to generate mocks (#9105) - CMake: Use linker version scripts (#9545) - Manually *struct Cord fields to work better with arenas. - Manually destruct map fields. - Generate narrower code - Fix #9378 by removing - shadowed cached_size field - Remove GetPointer() and explicit nullptr defaults. - Add proto_h flag for speeding up large builds - Add missing overload for reference wrapped fields. - Add MergedDescriptorDatabase::FindAllFileNames() - RepeatedField now defines an iterator type instead of using a pointer. - Remove obsolete macros GOOGLE_PROTOBUF_HAS_ONEOF and GOOGLE_PROTOBUF_HAS_ARENAS. - PHP - Fix: add missing reserved classnames (#9458) - PHP 8.1 compatibility (#9370) - C# - Fix trim warnings (#9182) - Fixes NullReferenceException when accessing FieldDescriptor.IsPacked (#9430) - Add ToProto() method to all descriptor classes (#9426) - Add an option to preserve proto names in JsonFormatter (#6307) - Objective-C - Add prefix_to_proto_package_mappings_path option. (#9498) - Rename proto_package_to_prefix_mappings_path to package_to_prefix_mappings_path. (#9552) - Add a generation option to control use of forward declarations in headers. (#9568) - Add change_desc_db.patch to fix gh#googleapis/python-api-core#372 and gh#protocolbuffers/protobuf#9867 * Wed Mar 16 2022 Bruno Pitrus <brunopitrus@hotmail.com> - Change Requires: zlib-devel to pkgconfig(zlib) so as not to conflict with libz-ng-compat1. * Fri Jan 28 2022 Dirk Müller <dmueller@suse.com> - update to 3.19.4: Python: * Make libprotobuf symbols local on OSX to fix issue #9395 (#9435) Ruby: * Fixed a data loss bug that could occur when the number of optional fields in a message is an exact multiple of 32 PHP: * Fixed a data loss bug that could occur when the number of optional fields in a message is an exact multiple of 32. * Mon Jan 24 2022 Paolo Stivanin <info@paolostivanin.com> - Update to 3.19.3: C++: * Make proto2::Message::DiscardUnknownFields() non-virtual * Separate RepeatedPtrField into its own header file * For default floating point values of 0, consider all bits significant * Fix shadowing warnings * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment Java: * Improve performance characteristics of UnknownFieldSet parsing * For default floating point values of 0, consider all bits significant * Annotate //java/com/google/protobuf/util/... with nullness annotations * Use ArrayList copy constructor Bazel: * Ensure that release archives contain everything needed for Bazel * Align dependency handling with Bazel best practices Javascript: * Fix ReferenceError: window is not defined when getting the global object Ruby: * Fix memory leak in MessageClass.encode * Override Map.clone to use Map's dup method * Ruby: build extensions for arm64-darwin * Add class method Timestamp.from_time to ruby well known types * Adopt pure ruby DSL implementation for JRuby * Add size to Map class * Fix for descriptor_pb.rb: google/protobuf should be required first Python: * Proto2 DecodeError now includes message name in error message * Make MessageToDict convert map keys to strings * Add python-requires in setup.py * Add python 3.10
/usr/bin/protoc /usr/bin/protoc-28.3.0 /usr/bin/protoc-gen-upb /usr/bin/protoc-gen-upb-28.3.0 /usr/bin/protoc-gen-upb_minitable /usr/bin/protoc-gen-upb_minitable-28.3.0 /usr/bin/protoc-gen-upbdefs /usr/bin/protoc-gen-upbdefs-28.3.0 /usr/include/google /usr/include/google/protobuf /usr/include/google/protobuf/any.h /usr/include/google/protobuf/any.pb.h /usr/include/google/protobuf/any.proto /usr/include/google/protobuf/api.pb.h /usr/include/google/protobuf/api.proto /usr/include/google/protobuf/arena.h /usr/include/google/protobuf/arena_align.h /usr/include/google/protobuf/arena_allocation_policy.h /usr/include/google/protobuf/arena_cleanup.h /usr/include/google/protobuf/arenastring.h /usr/include/google/protobuf/arenaz_sampler.h /usr/include/google/protobuf/compiler /usr/include/google/protobuf/compiler/code_generator.h /usr/include/google/protobuf/compiler/command_line_interface.h /usr/include/google/protobuf/compiler/cpp /usr/include/google/protobuf/compiler/cpp/enum.h /usr/include/google/protobuf/compiler/cpp/extension.h /usr/include/google/protobuf/compiler/cpp/field.h /usr/include/google/protobuf/compiler/cpp/field_generators /usr/include/google/protobuf/compiler/cpp/field_generators/generators.h /usr/include/google/protobuf/compiler/cpp/file.h /usr/include/google/protobuf/compiler/cpp/generator.h /usr/include/google/protobuf/compiler/cpp/helpers.h /usr/include/google/protobuf/compiler/cpp/ifndef_guard.h /usr/include/google/protobuf/compiler/cpp/message.h /usr/include/google/protobuf/compiler/cpp/message_layout_helper.h /usr/include/google/protobuf/compiler/cpp/names.h /usr/include/google/protobuf/compiler/cpp/namespace_printer.h /usr/include/google/protobuf/compiler/cpp/options.h /usr/include/google/protobuf/compiler/cpp/padding_optimizer.h /usr/include/google/protobuf/compiler/cpp/parse_function_generator.h /usr/include/google/protobuf/compiler/cpp/service.h /usr/include/google/protobuf/compiler/cpp/tracker.h /usr/include/google/protobuf/compiler/csharp /usr/include/google/protobuf/compiler/csharp/csharp_doc_comment.h /usr/include/google/protobuf/compiler/csharp/csharp_enum.h /usr/include/google/protobuf/compiler/csharp/csharp_enum_field.h /usr/include/google/protobuf/compiler/csharp/csharp_field_base.h /usr/include/google/protobuf/compiler/csharp/csharp_generator.h /usr/include/google/protobuf/compiler/csharp/csharp_helpers.h /usr/include/google/protobuf/compiler/csharp/csharp_map_field.h /usr/include/google/protobuf/compiler/csharp/csharp_message.h /usr/include/google/protobuf/compiler/csharp/csharp_message_field.h /usr/include/google/protobuf/compiler/csharp/csharp_options.h /usr/include/google/protobuf/compiler/csharp/csharp_primitive_field.h /usr/include/google/protobuf/compiler/csharp/csharp_reflection_class.h /usr/include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h /usr/include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h /usr/include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h /usr/include/google/protobuf/compiler/csharp/csharp_source_generator_base.h /usr/include/google/protobuf/compiler/csharp/csharp_wrapper_field.h /usr/include/google/protobuf/compiler/csharp/names.h /usr/include/google/protobuf/compiler/importer.h /usr/include/google/protobuf/compiler/java /usr/include/google/protobuf/compiler/java/context.h /usr/include/google/protobuf/compiler/java/doc_comment.h /usr/include/google/protobuf/compiler/java/field_common.h /usr/include/google/protobuf/compiler/java/file.h /usr/include/google/protobuf/compiler/java/full /usr/include/google/protobuf/compiler/java/full/enum.h /usr/include/google/protobuf/compiler/java/full/enum_field.h /usr/include/google/protobuf/compiler/java/full/extension.h /usr/include/google/protobuf/compiler/java/full/field_generator.h /usr/include/google/protobuf/compiler/java/full/generator_factory.h /usr/include/google/protobuf/compiler/java/full/make_field_gens.h /usr/include/google/protobuf/compiler/java/full/map_field.h /usr/include/google/protobuf/compiler/java/full/message.h /usr/include/google/protobuf/compiler/java/full/message_builder.h /usr/include/google/protobuf/compiler/java/full/message_field.h /usr/include/google/protobuf/compiler/java/full/primitive_field.h /usr/include/google/protobuf/compiler/java/full/service.h /usr/include/google/protobuf/compiler/java/full/string_field.h /usr/include/google/protobuf/compiler/java/generator.h /usr/include/google/protobuf/compiler/java/generator_common.h /usr/include/google/protobuf/compiler/java/generator_factory.h /usr/include/google/protobuf/compiler/java/helpers.h /usr/include/google/protobuf/compiler/java/internal_helpers.h /usr/include/google/protobuf/compiler/java/java_features.pb.h /usr/include/google/protobuf/compiler/java/kotlin_generator.h /usr/include/google/protobuf/compiler/java/lite /usr/include/google/protobuf/compiler/java/lite/enum.h /usr/include/google/protobuf/compiler/java/lite/enum_field.h /usr/include/google/protobuf/compiler/java/lite/extension.h /usr/include/google/protobuf/compiler/java/lite/field_generator.h /usr/include/google/protobuf/compiler/java/lite/generator_factory.h /usr/include/google/protobuf/compiler/java/lite/make_field_gens.h /usr/include/google/protobuf/compiler/java/lite/map_field.h /usr/include/google/protobuf/compiler/java/lite/message.h /usr/include/google/protobuf/compiler/java/lite/message_builder.h /usr/include/google/protobuf/compiler/java/lite/message_field.h /usr/include/google/protobuf/compiler/java/lite/primitive_field.h /usr/include/google/protobuf/compiler/java/lite/string_field.h /usr/include/google/protobuf/compiler/java/message_serialization.h /usr/include/google/protobuf/compiler/java/name_resolver.h /usr/include/google/protobuf/compiler/java/names.h /usr/include/google/protobuf/compiler/java/options.h /usr/include/google/protobuf/compiler/java/shared_code_generator.h /usr/include/google/protobuf/compiler/objectivec /usr/include/google/protobuf/compiler/objectivec/enum.h /usr/include/google/protobuf/compiler/objectivec/enum_field.h /usr/include/google/protobuf/compiler/objectivec/extension.h /usr/include/google/protobuf/compiler/objectivec/field.h /usr/include/google/protobuf/compiler/objectivec/file.h /usr/include/google/protobuf/compiler/objectivec/generator.h /usr/include/google/protobuf/compiler/objectivec/helpers.h /usr/include/google/protobuf/compiler/objectivec/import_writer.h /usr/include/google/protobuf/compiler/objectivec/line_consumer.h /usr/include/google/protobuf/compiler/objectivec/map_field.h /usr/include/google/protobuf/compiler/objectivec/message.h /usr/include/google/protobuf/compiler/objectivec/message_field.h /usr/include/google/protobuf/compiler/objectivec/names.h /usr/include/google/protobuf/compiler/objectivec/nsobject_methods.h /usr/include/google/protobuf/compiler/objectivec/oneof.h /usr/include/google/protobuf/compiler/objectivec/options.h /usr/include/google/protobuf/compiler/objectivec/primitive_field.h /usr/include/google/protobuf/compiler/objectivec/tf_decode_data.h /usr/include/google/protobuf/compiler/parser.h /usr/include/google/protobuf/compiler/php /usr/include/google/protobuf/compiler/php/names.h /usr/include/google/protobuf/compiler/php/php_generator.h /usr/include/google/protobuf/compiler/plugin.h /usr/include/google/protobuf/compiler/plugin.pb.h /usr/include/google/protobuf/compiler/plugin.proto /usr/include/google/protobuf/compiler/python /usr/include/google/protobuf/compiler/python/generator.h /usr/include/google/protobuf/compiler/python/helpers.h /usr/include/google/protobuf/compiler/python/pyi_generator.h /usr/include/google/protobuf/compiler/retention.h /usr/include/google/protobuf/compiler/ruby /usr/include/google/protobuf/compiler/ruby/ruby_generator.h /usr/include/google/protobuf/compiler/rust /usr/include/google/protobuf/compiler/rust/accessors /usr/include/google/protobuf/compiler/rust/accessors/accessor_case.h /usr/include/google/protobuf/compiler/rust/accessors/accessors.h /usr/include/google/protobuf/compiler/rust/accessors/default_value.h /usr/include/google/protobuf/compiler/rust/accessors/generator.h /usr/include/google/protobuf/compiler/rust/context.h /usr/include/google/protobuf/compiler/rust/crate_mapping.h /usr/include/google/protobuf/compiler/rust/enum.h /usr/include/google/protobuf/compiler/rust/generator.h /usr/include/google/protobuf/compiler/rust/message.h /usr/include/google/protobuf/compiler/rust/naming.h /usr/include/google/protobuf/compiler/rust/oneof.h /usr/include/google/protobuf/compiler/rust/relative_path.h /usr/include/google/protobuf/compiler/rust/rust_field_type.h /usr/include/google/protobuf/compiler/rust/rust_keywords.h /usr/include/google/protobuf/compiler/scc.h /usr/include/google/protobuf/compiler/subprocess.h /usr/include/google/protobuf/compiler/versions.h /usr/include/google/protobuf/compiler/zip_writer.h /usr/include/google/protobuf/cpp_edition_defaults.h /usr/include/google/protobuf/cpp_features.pb.h /usr/include/google/protobuf/cpp_features.proto /usr/include/google/protobuf/descriptor.h /usr/include/google/protobuf/descriptor.pb.h /usr/include/google/protobuf/descriptor.proto /usr/include/google/protobuf/descriptor.upb.h /usr/include/google/protobuf/descriptor.upb_minitable.h /usr/include/google/protobuf/descriptor_database.h /usr/include/google/protobuf/descriptor_legacy.h /usr/include/google/protobuf/descriptor_lite.h /usr/include/google/protobuf/descriptor_visitor.h /usr/include/google/protobuf/duration.pb.h /usr/include/google/protobuf/duration.proto /usr/include/google/protobuf/dynamic_message.h /usr/include/google/protobuf/empty.pb.h /usr/include/google/protobuf/empty.proto /usr/include/google/protobuf/endian.h /usr/include/google/protobuf/explicitly_constructed.h /usr/include/google/protobuf/extension_set.h /usr/include/google/protobuf/extension_set_inl.h /usr/include/google/protobuf/feature_resolver.h /usr/include/google/protobuf/field_access_listener.h /usr/include/google/protobuf/field_mask.pb.h /usr/include/google/protobuf/field_mask.proto /usr/include/google/protobuf/generated_enum_reflection.h /usr/include/google/protobuf/generated_enum_util.h /usr/include/google/protobuf/generated_message_bases.h /usr/include/google/protobuf/generated_message_reflection.h /usr/include/google/protobuf/generated_message_tctable_decl.h /usr/include/google/protobuf/generated_message_tctable_gen.h /usr/include/google/protobuf/generated_message_tctable_impl.h /usr/include/google/protobuf/generated_message_util.h /usr/include/google/protobuf/has_bits.h /usr/include/google/protobuf/implicit_weak_message.h /usr/include/google/protobuf/inlined_string_field.h /usr/include/google/protobuf/internal_visibility.h /usr/include/google/protobuf/io /usr/include/google/protobuf/io/coded_stream.h /usr/include/google/protobuf/io/gzip_stream.h /usr/include/google/protobuf/io/io_win32.h /usr/include/google/protobuf/io/printer.h /usr/include/google/protobuf/io/strtod.h /usr/include/google/protobuf/io/tokenizer.h /usr/include/google/protobuf/io/zero_copy_sink.h /usr/include/google/protobuf/io/zero_copy_stream.h /usr/include/google/protobuf/io/zero_copy_stream_impl.h /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h /usr/include/google/protobuf/json /usr/include/google/protobuf/json/internal /usr/include/google/protobuf/json/internal/descriptor_traits.h /usr/include/google/protobuf/json/internal/lexer.h /usr/include/google/protobuf/json/internal/message_path.h /usr/include/google/protobuf/json/internal/parser.h /usr/include/google/protobuf/json/internal/parser_traits.h /usr/include/google/protobuf/json/internal/unparser.h /usr/include/google/protobuf/json/internal/unparser_traits.h /usr/include/google/protobuf/json/internal/untyped_message.h /usr/include/google/protobuf/json/internal/writer.h /usr/include/google/protobuf/json/internal/zero_copy_buffered_stream.h /usr/include/google/protobuf/json/json.h /usr/include/google/protobuf/map.h /usr/include/google/protobuf/map_entry.h /usr/include/google/protobuf/map_field.h /usr/include/google/protobuf/map_field_inl.h /usr/include/google/protobuf/map_field_lite.h /usr/include/google/protobuf/map_type_handler.h /usr/include/google/protobuf/message.h /usr/include/google/protobuf/message_lite.h /usr/include/google/protobuf/metadata.h /usr/include/google/protobuf/metadata_lite.h /usr/include/google/protobuf/parse_context.h /usr/include/google/protobuf/port.h /usr/include/google/protobuf/port_def.inc /usr/include/google/protobuf/port_undef.inc /usr/include/google/protobuf/raw_ptr.h /usr/include/google/protobuf/reflection.h /usr/include/google/protobuf/reflection_internal.h /usr/include/google/protobuf/reflection_mode.h /usr/include/google/protobuf/reflection_ops.h /usr/include/google/protobuf/reflection_visit_field_info.h /usr/include/google/protobuf/reflection_visit_fields.h /usr/include/google/protobuf/repeated_field.h /usr/include/google/protobuf/repeated_ptr_field.h /usr/include/google/protobuf/runtime_version.h /usr/include/google/protobuf/serial_arena.h /usr/include/google/protobuf/service.h /usr/include/google/protobuf/source_context.pb.h /usr/include/google/protobuf/source_context.proto /usr/include/google/protobuf/string_block.h /usr/include/google/protobuf/struct.pb.h /usr/include/google/protobuf/struct.proto /usr/include/google/protobuf/stubs /usr/include/google/protobuf/stubs/callback.h /usr/include/google/protobuf/stubs/common.h /usr/include/google/protobuf/stubs/platform_macros.h /usr/include/google/protobuf/stubs/port.h /usr/include/google/protobuf/stubs/status_macros.h /usr/include/google/protobuf/testing /usr/include/google/protobuf/testing/file.h /usr/include/google/protobuf/text_format.h /usr/include/google/protobuf/thread_safe_arena.h /usr/include/google/protobuf/timestamp.pb.h /usr/include/google/protobuf/timestamp.proto /usr/include/google/protobuf/type.pb.h /usr/include/google/protobuf/type.proto /usr/include/google/protobuf/unknown_field_set.h /usr/include/google/protobuf/util /usr/include/google/protobuf/util/delimited_message_util.h /usr/include/google/protobuf/util/field_comparator.h /usr/include/google/protobuf/util/field_mask_util.h /usr/include/google/protobuf/util/json_util.h /usr/include/google/protobuf/util/message_differencer.h /usr/include/google/protobuf/util/time_util.h /usr/include/google/protobuf/util/type_resolver.h /usr/include/google/protobuf/util/type_resolver_util.h /usr/include/google/protobuf/varint_shuffle.h /usr/include/google/protobuf/wire_format.h /usr/include/google/protobuf/wire_format_lite.h /usr/include/google/protobuf/wrappers.pb.h /usr/include/google/protobuf/wrappers.proto /usr/include/java /usr/include/java/core /usr/include/java/core/src /usr/include/java/core/src/main /usr/include/java/core/src/main/resources /usr/include/java/core/src/main/resources/google /usr/include/java/core/src/main/resources/google/protobuf /usr/include/java/core/src/main/resources/google/protobuf/java_features.proto /usr/include/upb /usr/include/upb/base /usr/include/upb/base/descriptor_constants.h /usr/include/upb/base/internal /usr/include/upb/base/internal/endian.h /usr/include/upb/base/internal/log2.h /usr/include/upb/base/status.h /usr/include/upb/base/status.hpp /usr/include/upb/base/string_view.h /usr/include/upb/base/upcast.h /usr/include/upb/generated_code_support.h /usr/include/upb/hash /usr/include/upb/hash/common.h /usr/include/upb/hash/int_table.h /usr/include/upb/hash/str_table.h /usr/include/upb/json /usr/include/upb/json/decode.h /usr/include/upb/json/encode.h /usr/include/upb/lex /usr/include/upb/lex/atoi.h /usr/include/upb/lex/round_trip.h /usr/include/upb/lex/strtod.h /usr/include/upb/lex/unicode.h /usr/include/upb/mem /usr/include/upb/mem/alloc.h /usr/include/upb/mem/arena.h /usr/include/upb/mem/arena.hpp /usr/include/upb/mem/internal /usr/include/upb/mem/internal/arena.h /usr/include/upb/message /usr/include/upb/message/accessors.h /usr/include/upb/message/array.h /usr/include/upb/message/compare.h /usr/include/upb/message/compat.h /usr/include/upb/message/copy.h /usr/include/upb/message/internal /usr/include/upb/message/internal/accessors.h /usr/include/upb/message/internal/array.h /usr/include/upb/message/internal/compare_unknown.h /usr/include/upb/message/internal/extension.h /usr/include/upb/message/internal/iterator.h /usr/include/upb/message/internal/map.h /usr/include/upb/message/internal/map_entry.h /usr/include/upb/message/internal/map_sorter.h /usr/include/upb/message/internal/message.h /usr/include/upb/message/internal/tagged_ptr.h /usr/include/upb/message/internal/types.h /usr/include/upb/message/map.h /usr/include/upb/message/map_gencode_util.h /usr/include/upb/message/merge.h /usr/include/upb/message/message.h /usr/include/upb/message/tagged_ptr.h /usr/include/upb/message/value.h /usr/include/upb/mini_descriptor /usr/include/upb/mini_descriptor/build_enum.h /usr/include/upb/mini_descriptor/decode.h /usr/include/upb/mini_descriptor/internal /usr/include/upb/mini_descriptor/internal/base92.h /usr/include/upb/mini_descriptor/internal/decoder.h /usr/include/upb/mini_descriptor/internal/encode.h /usr/include/upb/mini_descriptor/internal/encode.hpp /usr/include/upb/mini_descriptor/internal/modifiers.h /usr/include/upb/mini_descriptor/internal/wire_constants.h /usr/include/upb/mini_descriptor/link.h /usr/include/upb/mini_table /usr/include/upb/mini_table/enum.h /usr/include/upb/mini_table/extension.h /usr/include/upb/mini_table/extension_registry.h /usr/include/upb/mini_table/field.h /usr/include/upb/mini_table/file.h /usr/include/upb/mini_table/internal /usr/include/upb/mini_table/internal/enum.h /usr/include/upb/mini_table/internal/extension.h /usr/include/upb/mini_table/internal/field.h /usr/include/upb/mini_table/internal/file.h /usr/include/upb/mini_table/internal/message.h /usr/include/upb/mini_table/internal/size_log2.h /usr/include/upb/mini_table/internal/sub.h /usr/include/upb/mini_table/message.h /usr/include/upb/mini_table/sub.h /usr/include/upb/port /usr/include/upb/port/atomic.h /usr/include/upb/port/def.inc /usr/include/upb/port/undef.inc /usr/include/upb/port/vsnprintf_compat.h /usr/include/upb/reflection /usr/include/upb/reflection/common.h /usr/include/upb/reflection/def.h /usr/include/upb/reflection/def.hpp /usr/include/upb/reflection/def_pool.h /usr/include/upb/reflection/def_type.h /usr/include/upb/reflection/enum_def.h /usr/include/upb/reflection/enum_reserved_range.h /usr/include/upb/reflection/enum_value_def.h /usr/include/upb/reflection/extension_range.h /usr/include/upb/reflection/field_def.h /usr/include/upb/reflection/file_def.h /usr/include/upb/reflection/internal /usr/include/upb/reflection/internal/def_pool.h /usr/include/upb/reflection/internal/desc_state.h /usr/include/upb/reflection/internal/enum_def.h /usr/include/upb/reflection/internal/enum_reserved_range.h /usr/include/upb/reflection/internal/enum_value_def.h /usr/include/upb/reflection/internal/extension_range.h /usr/include/upb/reflection/internal/field_def.h /usr/include/upb/reflection/internal/file_def.h /usr/include/upb/reflection/internal/message_def.h /usr/include/upb/reflection/internal/message_reserved_range.h /usr/include/upb/reflection/internal/method_def.h /usr/include/upb/reflection/internal/oneof_def.h /usr/include/upb/reflection/internal/service_def.h /usr/include/upb/reflection/internal/upb_edition_defaults.h /usr/include/upb/reflection/message.h /usr/include/upb/reflection/message.hpp /usr/include/upb/reflection/message_def.h /usr/include/upb/reflection/message_reserved_range.h /usr/include/upb/reflection/method_def.h /usr/include/upb/reflection/oneof_def.h /usr/include/upb/reflection/service_def.h /usr/include/upb/text /usr/include/upb/text/encode.h /usr/include/upb/text/internal /usr/include/upb/text/internal/encode.h /usr/include/upb/text/options.h /usr/include/upb/util /usr/include/upb/util/def_to_proto.h /usr/include/upb/util/required_fields.h /usr/include/upb/wire /usr/include/upb/wire/decode.h /usr/include/upb/wire/encode.h /usr/include/upb/wire/eps_copy_input_stream.h /usr/include/upb/wire/internal /usr/include/upb/wire/internal/decode_fast.h /usr/include/upb/wire/reader.h /usr/include/upb/wire/types.h /usr/include/upb_generator /usr/include/upb_generator/mangle.h /usr/include/utf8_range.h /usr/include/utf8_validity.h /usr/lib/cmake/protobuf /usr/lib/cmake/protobuf/protobuf-config-version.cmake /usr/lib/cmake/protobuf/protobuf-config.cmake /usr/lib/cmake/protobuf/protobuf-generate.cmake /usr/lib/cmake/protobuf/protobuf-module.cmake /usr/lib/cmake/protobuf/protobuf-options.cmake /usr/lib/cmake/protobuf/protobuf-targets-relwithdebinfo.cmake /usr/lib/cmake/protobuf/protobuf-targets.cmake /usr/lib/cmake/utf8_range /usr/lib/cmake/utf8_range/utf8_range-config.cmake /usr/lib/cmake/utf8_range/utf8_range-targets-relwithdebinfo.cmake /usr/lib/cmake/utf8_range/utf8_range-targets.cmake /usr/lib/libprotobuf-lite.so /usr/lib/libprotobuf.so /usr/lib/libprotoc.so /usr/lib/libupb.a /usr/lib/libutf8_range.so /usr/lib/libutf8_validity.so /usr/lib/pkgconfig/protobuf-lite.pc /usr/lib/pkgconfig/protobuf.pc /usr/lib/pkgconfig/utf8_range.pc /usr/share/doc/packages/protobuf-devel /usr/share/doc/packages/protobuf-devel/CONTRIBUTORS.txt /usr/share/doc/packages/protobuf-devel/README.md /usr/share/licenses/protobuf-devel /usr/share/licenses/protobuf-devel/LICENSE /usr/share/maven-metadata /usr/share/maven-metadata/protobuf-protoc.xml /usr/share/vim /usr/share/vim/site /usr/share/vim/site/syntax /usr/share/vim/site/syntax/proto.vim
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 02:11:34 2025