Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-13 | Make pb_decode_varint32() reject overlong varint encodings. | Petteri Aimonen | |
This makes behavior more consistent with pb_decode_varint(), read_raw_value() and protoc's implementation, which simplifies testing. | |||
2020-06-24 | pb_decode: performance optimizations for check_wire_type() | Petteri Aimonen | |
2019-01-25 | Add pb_decode_ex(), pb_encode_ex() functions. | Petteri Aimonen | |
This should simplify specifying combinations, so that we don't need every variant of pb_decode_noinit_delimited() etc. Also disables zero-terminated decoding in pb_decode (issue #278). | |||
2019-01-25 | Big refactoring to better separate field descriptor encoding from logic. | Petteri Aimonen | |
This will enable further development of the field descriptor encoding. | |||
2018-11-10 | Merge branch 'dev_0.4' | Petteri Aimonen | |
2017-09-15 | Properly detect truncated tags in corrupted messages (issue #277) | Petteri Aimonen | |
2017-09-15 | Make pb_decode_varint32 overflow checks exact (issue #258) | Petteri Aimonen | |
2017-05-05 | Fix uninitialized variable warning in unit tests | Petteri Aimonen | |
2017-03-12 | Improve varint unittest coverage for error cases | Petteri Aimonen | |
2015-01-04 | Detect too large varint values when decoding. | Petteri Aimonen | |
Because Issue #139 now allows limiting integer fields, it is good to check the values received from other protobuf libraries against the lower limits. | |||
2014-09-07 | Add a few missing unit tests | Petteri Aimonen | |
2014-08-18 | Change the _count fields to use pb_size_t datatype. | Petteri Aimonen | |
Update issue 82 Status: FixedInGit | |||
2014-08-10 | Separate field iterator logic from pb_decode to pb_common. | Petteri Aimonen | |
2014-06-02 | Add unit tests for allocate_field(). | Petteri Aimonen | |
2013-11-14 | Make tests build in a separate folder, add to gitignore | Petteri Aimonen | |
2013-10-29 | Remove the NANOPB_INTERNALS functions from public API. | Petteri Aimonen | |
These have been deprecated since nanopb-0.1.6 (some since 0.1.3). Equivalent functions with better interface are available in the API. Update issue 91 Status: FixedInGit | |||
2013-09-10 | Build fixes for Windows/Visual C++ | Petteri Aimonen | |
2013-09-08 | Start moving the tests into subfolders. Transition to SCons for build system ↵ | Petteri Aimonen | |
for the tests. Only a few tests updated so far. Have to include all the rest before merging to mainline. Update issue 63 Status: Started |