Nanopb

Latest version: v0.4.8

Safety actively analyzes 636392 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

0.3.9.6

Not secure
Fix buffer overflow when encoding bytes with size set to 65535 (547, GHSA-3p39-mfxg-hrq4)
Fix proto3 submessage improperly considered empty (504)
Fix ImportError when using generator/protoc with Python 3
Add build rules for Swift package manager (549)

0.3.9.5

Not secure
Fix invalid free() after failed realloc() (GHSA-gcx3-7m76-287p)
Add workaround for avr-libc realloc() bug (475)
Fix empty submessages getting encoded in proto3 mode (395)
Avoid overflows in allocation for packed fields.

0.3.9.4

Fix undefined behavior with bool fields (434)
Fix enum min/max defines when values are not in order (405)
Fix network_server socket example with zero-length strings (421)
Don't call stream read callback with count=0 (421)
Add compile time flag PB_ENCODE_ARRAYS_UNPACKED (427)

0.3.9.3

NOTE: nanopb-0.3.9.3.tar.gz before 2019-03-21 was accidentally from 0.4 branch (388)
Fix fixed size and callback repeated fields inside proto3 submessages (376, 382, 386)
Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (363)
Fix generator error with mangle_names option (380)
Generator: Allow comma separated options in plugin mode (343)

0.3.9.2

Erroneous free() when using callbacks combined with PB_ENABLE_MALLOC (346)
Fix possible null-pointer dereference in decode_callback_field (342)
Fix FindNanopb.cmake on Windows (335)
Fix large generator memory usage with oneof fields (338)
Fix error in splint test (359)
Allow cmake to build as a shared library (352, 353)
Add --no-strip-path command line option (326)
Option for flattening nested protobuf names (333)
Documentation fixes (329, 350, 358)
Better error messages (351)

0.3.9.1

Fix handling of special characters in string/bytes default values (issue 322)
Fix encoding of negative numbers with PB_WITHOUT_64BIT (285)
Fix _zero initializer for enums that don't begin at 0. (295)
Multiple CMake fixes (296, 299, 304, 312, 320)
Fix compiler warnings (305)
Fix scons rules for Python 3
Add check for large extension field number (issue 306)
Updated included descriptor.proto version (314)
Resolve oneof sizes symbolically when needed (311)
Add fixed_count option (260)
Add some verbose prints in generator (issue 238)
Add test/example of using 'map' type. (289)

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.