Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-25Always include pb_release() as function, instead of macro. (#802)Petteri Aimonen
2022-11-24Safeguard substraction in pb_read() (#697)Petteri Aimonen
2022-05-01Fix passing of error message from substream callback (#703)Petteri Aimonen
2022-02-27Improve handling of varint overflows.Petteri Aimonen
2022-02-12Use memcpy instead of iterating on buf_read/writeGil Shapira
2021-08-18Improve optimization for little-endian platforms.Petteri Aimonen
2021-06-04Explicitly check for pItem == NULL to satisfy Xcode analyzer (#667, #674)Petteri Aimonen
2021-06-03Move PB_WT_PACKED definition to the header (#671)Petteri Aimonen
2021-03-20Fix invalid free() with oneof (#647)Petteri Aimonen
2021-02-03Fix pb_decode() not initializing fields inside oneof (#635)Petteri Aimonen
2020-11-24Fix memory leak with oneofs and PB_ENABLE_MALLOC (#615)Petteri Aimonen
2020-07-13Make pb_decode_varint32() reject overlong varint encodings.Petteri Aimonen
2020-06-24Update pb_msgdesc_t definition to improve performance.Petteri Aimonen
2020-06-24pb_decode: performance optimizations for check_wire_type()Petteri Aimonen
2020-06-24pb_decode: avoid duplicated calls to pb_message_set_to_defaults()Petteri Aimonen
2020-06-24pb_decode: performance optimizations for extension field handlingPetteri Aimonen
2020-06-23Rework undefined behavior fixes.Petteri Aimonen
2020-06-23Fix clang undefined behavior sanitizer errors.Petteri Aimonen
2020-06-22Fix "missing required field" error with submessage callback (#544).Petteri Aimonen
2020-06-22pb_istream_from_buffer: Update comments to avoid a common mistakePetteri Aimonen
2020-06-21PB_CONVERT_DOUBLE_FLOAT: fix handling of varying NaN representations (#543)Petteri Aimonen
2020-02-01Avoid overflows in allocation for packed fields.Petteri Aimonen
2020-02-01Fix invalid free() after failed realloc() (GHSA-gcx3-7m76-287p)Petteri Aimonen
2020-02-01Avoid memset(NULL, 0, 0); introduced by bbf1aa.Petteri Aimonen
2020-02-01Reduce stack space usage in pb_decode() by 5% (#484)Petteri Aimonen
2020-01-31Avoid unnecessary wrappers in pb_dec_submessage() (#484)Petteri Aimonen
2020-01-29Fix compilation error on platforms without uint8_t, add test. (#485)Petteri Aimonen
2020-01-20Verify stream size before allocating string / bytes.Petteri Aimonen
2020-01-20Further fix for clang sanitizer errorsPetteri Aimonen
2020-01-19Fix error from clang unsigned overflow sanitizer.Petteri Aimonen
2019-12-31Detect invalid wire type when decoding fields.Petteri Aimonen
2019-12-31Add workaround for avr-libc realloc() bug (#475)Petteri Aimonen
2019-12-18Move pb_validate_utf8() to pb_common.c (#437)Petteri Aimonen
2019-12-18Improve callback handling inside oneofs. (#175)Petteri Aimonen
2019-12-17Introduce new compile time flag: PB_VALIDATE_UTF8Pavol Rusnak
2019-12-16Further compiler warning fixPetteri Aimonen
2019-12-16Fixes for AVR compiler warningsPetteri Aimonen
2019-12-16Fix divide by zero sanitizer errorPetteri Aimonen
2019-12-16Fix unsigned integer overflow warningPetteri Aimonen
2019-12-16Add PB_CONVERT_DOUBLE_FLOAT setting to convert doubles on AVR.Petteri Aimonen
2019-12-16Makes more sense to refuse too large sizes here; also fixed warning on MSVCPetteri Aimonen
2019-12-16Better workaround for the compiler warningPetteri Aimonen
2019-12-16Work-around warning on 32-bit platformsPetteri Aimonen
2019-12-15Fix warnings when size_t is smaller than uint32_t.Petteri Aimonen
2019-10-02Fix undefined behavior with bool fields (#434)Petteri Aimonen
2019-08-22Don't call stream callback with count=0 (#421)Petteri Aimonen
2019-01-30Build fixes for Microsoft VC++Petteri Aimonen
2019-01-25Some compiler warning fixes.Petteri Aimonen
2019-01-25Fix uninitialized variable errorPetteri Aimonen
2019-01-25Add pb_decode_ex(), pb_encode_ex() functions.Petteri Aimonen