Revisions of nanopb

buildservice-autocommit accepted request 1146589 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 28)
baserev update by copy to link target
Paolo Stivanin's avatar Paolo Stivanin (polslinux) accepted request 1146588 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 27)
- Drop generator/nanopb_generator.py2 which is the only python2
  based script. The script's content itself mentions this is for
  compatibility only and should not be used (boo#1219928).
buildservice-autocommit accepted request 1127246 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 26)
baserev update by copy to link target
Paolo Stivanin's avatar Paolo Stivanin (polslinux) committed (revision 25)
- Update to 0.4.8: 
  * Fix name mangling with dependent proto files (#892, #899)
  * Fix initializer macros for custom callback datatype (#806)
  * Use UTF-8 encoding for generated files irrespective of locale (#868)
  * Add integer size overrides for fixed width types (#897)
  * Add ability to specify size of generated enums (#867)
  * Provide define for largest message in file (#893)
  * Automatically break circular dependencies (#881)
  * Use static_assert keyword on MSVC in C89 mode (#843)
  * Fix comments generation for submessages (#788)
  * Fix handling of spaces in arguments passed through protoc (#810)
  * Fix problems with multiple files and mangle_names option (#783, #820)
  * Fix generator error when using M_STRIP_PACKAGE without package name (#795)
  * Fix compilation error with fixed size array and FT_POINTER (#630)
  * Fix wrong format in Python Poetry project file (#811)
  * Fix unnecessary generator message when using --quiet (#831)
  * Fix enum_to_string with C++ (#838)
  * Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues (#787)
  * Safeguard substraction in pb_read() with custom streams (#697)
  * Always include pb_release() as function, instead of macro. (#802)
  * Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters (#810)
  * Allow including headers from inside of extern C (#814)
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (#601)
  * Add compile-time error message for when PB_FIELD_32BIT is needed (#680, #827)
  * Add --c-style command line option for naming style (#199, #533, #791)
  * Add --protoc-opt to nanopb_generator.py (#628)
  * Add ENUMTYPE convenience macros (#803)
  * Generator: keep order of messages when possible
buildservice-autocommit accepted request 1063469 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 24)
baserev update by copy to link target
Paolo Stivanin's avatar Paolo Stivanin (polslinux) committed (revision 23)
- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)
Paolo Stivanin's avatar Paolo Stivanin (polslinux) committed (revision 22)
- Revert fix-missing-file.patch.
Paolo Stivanin's avatar Paolo Stivanin (polslinux) committed (revision 21)
- Add fix-missing-file.patch (generator/proto/__init__.py).
buildservice-autocommit accepted request 1061804 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
 Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
 Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1056975 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 18)
- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.
buildservice-autocommit accepted request 1002746 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
baserev update by copy to link target
Michał Rostecki's avatar Michał Rostecki (mrostecki) accepted request 923380 from Jonathan Papineau's avatar Jonathan Papineau (jonapap) (revision 15)
- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc
buildservice-autocommit accepted request 886295 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 885479 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 13)
Fix for CVE-2021-21401 and CVE-2020-26243
buildservice-autocommit accepted request 838741 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 12)
baserev update by copy to link target
Michał Rostecki's avatar Michał Rostecki (mrostecki) accepted request 838705 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 11)
- 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)
buildservice-autocommit accepted request 782946 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 10)
baserev update by copy to link target
Michał Rostecki's avatar Michał Rostecki (mrostecki) accepted request 782945 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 9)
- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.
Displaying revisions 1 - 20 of 28
openSUSE Build Service is sponsored by