Revisions of nanopb
buildservice-autocommit
accepted
request 1146589
from
Paolo Stivanin (polslinux)
(revision 28)
baserev update by copy to link target
Paolo Stivanin (polslinux)
accepted
request 1146588
from
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 (polslinux)
(revision 26)
baserev update by copy to link target
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 (polslinux)
(revision 24)
baserev update by copy to link target
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 (polslinux)
committed
(revision 22)
- Revert fix-missing-file.patch.
Paolo Stivanin (polslinux)
committed
(revision 21)
- Add fix-missing-file.patch (generator/proto/__init__.py).
buildservice-autocommit
accepted
request 1061804
from
Dirk Mueller (dirkmueller)
(revision 20)
baserev update by copy to link target
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 (dirkmueller)
accepted
request 1056975
from
Paolo Stivanin (polslinux)
(revision 18)
- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.
buildservice-autocommit
accepted
request 1002746
from
Dirk Mueller (dirkmueller)
(revision 17)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 999996
from
Jan Engelhardt (jengelh)
(revision 16)
update
Michał Rostecki (mrostecki)
accepted
request 923380
from
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 (dirkmueller)
(revision 14)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 885479
from
Ferdinand Thiessen (susnux)
(revision 13)
Fix for CVE-2021-21401 and CVE-2020-26243
buildservice-autocommit
accepted
request 838741
from
Michał Rostecki (mrostecki)
(revision 12)
baserev update by copy to link target
Michał Rostecki (mrostecki)
accepted
request 838705
from
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 (mrostecki)
(revision 10)
baserev update by copy to link target
Michał Rostecki (mrostecki)
accepted
request 782945
from
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