Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-11 | Further test fail fix for Windows | Petteri Aimonen | |
2018-10-11 | Fix test failure on Windows | Petteri Aimonen | |
2018-10-11 | Don't release fields of a callback | Jari Vetoniemi | |
If submessage array is a callback, there's nothing to release. | |||
2018-10-11 | Test mem_release with garbage input | Jari Vetoniemi | |
2018-10-03 | Fix compiler warning | Petteri Aimonen | |
2018-10-03 | Add testcase for #342 | Petteri Aimonen | |
2018-09-13 | Add testcase for issue #338 | Petteri Aimonen | |
2018-08-31 | unit test for typename mangling feature | matejcik | |
2018-04-09 | Add check for large extension field number (issue #306) | Petteri Aimonen | |
2018-04-07 | Add testcase for issue #322 | Petteri Aimonen | |
2018-02-26 | Fix for default value byte escaping | Hamina, Juha-Pekka | |
2018-02-15 | Add tests for fixed count option | Oliver Lee | |
2018-02-15 | Fix scons printing for Python 3 | Oliver Lee | |
2017-12-11 | Extend alltypes test case to cover issue #295. | Petteri Aimonen | |
2017-10-05 | Modify the test to encode using protoc and verify, they should match. | Sébastien Morin | |
2017-10-01 | Small fix to decode_map example | Petteri Aimonen | |
2017-10-01 | Add test/example of using 'map' type. (issue #289) | Petteri Aimonen | |
2017-09-16 | Mac OS X build fix | Petteri Aimonen | |
2017-09-16 | Fix windows build fail | Petteri Aimonen | |
2017-09-16 | Add option to build without 64-bit support (issue #86) | Petteri Aimonen | |
2017-09-16 | Test also the optionals case in field_size_* | 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-06-15 | Add regression test for issue #259 | Petteri Aimonen | |
2017-04-14 | Add testcase for issue #256 | Petteri Aimonen | |
2017-03-28 | Add regression test for issue #253 | Petteri Aimonen | |
2017-03-12 | Improve varint unittest coverage for error cases | Petteri Aimonen | |
2017-03-02 | Fix alltypes_callback testcase | Petteri Aimonen | |
The test case was erroneously comparing whole submsg structures, which could result in false errors when padding bytes differed. | |||
2017-03-02 | Add regression test for issue #249 | Petteri Aimonen | |
2017-03-02 | Add callback test for proto3 mode | Petteri Aimonen | |
2017-03-02 | Fix bug in alltypes_callback test case | Petteri Aimonen | |
2017-02-25 | Add testcase for issue #247 | Petteri Aimonen | |
2017-02-25 | Windows build fix | Petteri Aimonen | |
2017-02-25 | Fix infinite loop in pb_check_proto3_default_value | Justin DeMartino | |
- Occurs with proto3, PB_FIELD_16BIT and submessage > 255 bytes - Add test case for PB_FIELD_16BIT and proto3 | |||
2017-02-24 | Fix build failure | Petteri Aimonen | |
2017-02-24 | Add test coverage for calling pb_release() on a message with callback fields. | Petteri Aimonen | |
2017-02-22 | Add fixed length bytes to alltypes test case (issue #244) | Petteri Aimonen | |
2017-02-20 | Add new option max_length for strings (issue #107) | Petteri Aimonen | |
Max_size is the allocated size, so users had to add +1 for the null terminator. Max_length does the +1 automatically in the generator. | |||
2017-02-12 | Add regression test for issue 242 | Petteri Aimonen | |
2016-12-31 | Add testcase for issue #229 | Petteri Aimonen | |
2016-12-22 | Allow overriding proto3 mode (#228) | Petteri Aimonen | |
2016-12-09 | Enable clang integer sanitizer and clean up a few warnings. | Petteri Aimonen | |
Changed to use simple indexing instead of while (count--) in buf_read()/buf_write(), because the count overflowed from 0 to max on the last iteration. While the unsigned integer overflow is defined and behaviour was correct, making this simple change allowed enabling the sanitizer which might catch true errors elsewhere in the code. | |||
2016-12-09 | Add regression test for issue #227 | Petteri Aimonen | |
2016-11-22 | Test case for enum_to_string | Petteri Aimonen | |
2016-10-23 | Only run alltypes_proto3 test case if protoc version is new enough | Petteri Aimonen | |
2016-10-23 | Add test cases for proto3 has_ field support. | Petteri Aimonen | |
2016-08-05 | Add inline allocation of bytes fields | Tom Roeder | |
This commit adds a new FT_INLINE allocation type that forces bytes fields to be inlined into the struct. E.g., pb_byte_t my_bytes[32]. This requires max_size for the bytes field. The FT_INLINE type is represented as a new LTYPE: FT_LTYPE_FIXED_LENGTH_BYTES. This commit also updates the documentation with FT_INLINE and FT_LTYPE_FIXED_LENGTH_BYTES. Added an AUTHORS file in apparent order of appearance in the git log history from $(git log --all). | |||
2016-07-23 | Include package name in include guard (issue #207). | Petteri Aimonen | |
Fix suggested by Ulenspiegel. Also added testcase for the same. | |||
2016-06-06 | Add testcase for issue #205 | Petteri Aimonen | |
2016-06-06 | Add static repeated submessage field to mem_release test case. | Petteri Aimonen | |
Attempt at reproducing issue #204. |