Hello community, here is the log from the commit of package nanopb for openSUSE:Factory checked in at 2020-09-30 19:55:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nanopb (Old) and /work/SRC/openSUSE:Factory/.nanopb.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nanopb" Wed Sep 30 19:55:18 2020 rev:6 rq:838741 version:0.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/nanopb/nanopb.changes 2020-03-09 15:23:07.960191078 +0100 +++ /work/SRC/openSUSE:Factory/.nanopb.new.4249/nanopb.changes 2020-09-30 19:55:26.520841064 +0200 @@ -1,0 +2,37 @@ +Wed Sep 30 08:18:40 UTC 2020 - Dirk Mueller <dmueller@suse.com> + +- update to 0.4.2: + * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4) + * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505) + * Fix Windows 10 temp file handling (#486) + * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522) + * Fix generator error with nested messages and default values (#487) + * Fix nanopb_generator exception on enums with aliases (#535) + * Fix compile error when struct members are called X or a (#492) + * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494) + * Fix "missing required field" error with submessage callback (#544) + * Fix field descriptor sizing with submsg_callback option (#545) + * Fix protoc calling on Python 2 (#503) + * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543) + * Fix clang undefined behavior sanitizer errors. + * Change generator to use Python 3 by default (#441, #509) + * Binary packages updated to use Python 3 and grpcio-tools + * Add support for infinity and nan floating-point defaults (#530, #538) + * Add generator option sort_by_tag (#542) + * Add type_override option to override type defined in .proto (#497) + * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539) + * Include protoc-gen-nanopb in path in protoc wrapper script + * Properly pass error status from protoc wrapper when calling binary protoc + * Generator: pass --include_imports when calling protoc (#494) + * Create intermediate directories when writing files to relative path (#512) + * Add current directory to include path for protoc (#499) + * Update readme to use nanopb_generator.py directly + * Regression test for proto3 incorrectly considered empty (#504) + * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506) + * CMake: remove find_package(PythonInterp) (#508) + * CMake: use split --nanopb_opt only on protoc >= 3.6 (#515) + * CMake: Relax python version spec, allowing Python3. (#534) + * Swift package manager (#549) + * Rename BUILD as BUILD.bazel (#537 + +------------------------------------------------------------------- Old: ---- nanopb-0.4.1.tar.gz New: ---- nanopb-0.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nanopb.spec ++++++ --- /var/tmp/diff_new_pack.HqM0kp/_old 2020-09-30 19:55:27.296841757 +0200 +++ /var/tmp/diff_new_pack.HqM0kp/_new 2020-09-30 19:55:27.300841761 +0200 @@ -19,7 +19,7 @@ %define sover 0 %define src_install_dir %{_prefix}/src/%{name} Name: nanopb -Version: 0.4.1 +Version: 0.4.2 Release: 0 Summary: Protocol Buffers with small code size License: Zlib ++++++ nanopb-0.4.1.tar.gz -> nanopb-0.4.2.tar.gz ++++++ ++++ 3635 lines of diff (skipped)