summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-09-11Add a fuzz testing stub for ability to use external generators alsoPetteri Aimonen5-0/+209
2014-09-11Protect against size_t overflows in pb_dec_bytes/pb_dec_string.Petteri Aimonen1-7/+13
2014-09-11Add just-to-be-sure check to allocate_field().Petteri Aimonen1-5/+11
2014-09-11Fix memory leak with duplicated fields and PB_ENABLE_MALLOC.Petteri Aimonen1-44/+60
2014-09-11Fix crash in pb_release() if called twice on same message.Petteri Aimonen1-10/+15
2014-09-11Add a better fuzz test.Petteri Aimonen8-1/+565
2014-09-07Add test case for simulated io errors.Petteri Aimonen5-0/+203
2014-09-07Add a few missing unit testsPetteri Aimonen3-0/+36
2014-09-07Fix compilation error with generated initializers for repeated pointer fieldsPetteri Aimonen1-0/+2
2014-09-07Code coverage results were ignoring the data from encode/decode unittests.Petteri Aimonen1-3/+3
2014-09-07Update security model with regards to pointer fieldsPetteri Aimonen1-5/+7
2014-08-28Fix cyclic messages support in generator. Beginnings of test.Petteri Aimonen5-1/+192
2014-08-26Add missing * in migration docsPetteri Aimonen1-2/+2
2014-08-26Setting version to 0.3.1-devPetteri Aimonen2-2/+2
2014-08-26Publishing nanopb-0.3.0Petteri Aimonen2-2/+2
2014-08-26Update changelogPetteri Aimonen2-1/+13
2014-08-26Add pb_common.c to examplesPetteri Aimonen3-3/+4
2014-08-19Add #if guard for .pb.h version.Petteri Aimonen6-115/+384
2014-08-18Rename poorly named identifier to avoid name conflicts.Petteri Aimonen7-28/+66
2014-08-18Rename UNUSED() and STATIC_ASSERT() macros with PB_ prefix.Petteri Aimonen5-31/+35
2014-08-18Change the _count fields to use pb_size_t datatype.Petteri Aimonen8-44/+77
2014-08-10Fix windows build error in testsPetteri Aimonen1-2/+2
2014-08-10Add document detailing migration from old versionsPetteri Aimonen3-1/+189
2014-08-10Switch pb_encode to use the common iterator logic in pb_common.cPetteri Aimonen5-43/+42
2014-08-10Separate field iterator logic from pb_decode to pb_common.Petteri Aimonen22-138/+199
2014-08-09Setting version to 0.3.0-devPetteri Aimonen2-2/+2
2014-08-09Publishing nanopb-0.2.9Petteri Aimonen3-3/+3
2014-08-04Update changelogPetteri Aimonen1-0/+13
2014-08-04Generate #defines for initializing message structures.Petteri Aimonen5-20/+84
2014-07-20Add skip_message option to generator.Petteri Aimonen4-3/+17
2014-07-20Add support for inverted patterns in test framework.Petteri Aimonen1-3/+14
2014-07-20Cleanup and comment the code of network_server example.Petteri Aimonen2-65/+118
2014-07-20Do not automatically add a dot with generator -e option.Petteri Aimonen1-6/+6
2014-07-20Give better messages about the .options file path.Petteri Aimonen1-1/+10
2014-07-20Fix problem with .options file and extension fields.Petteri Aimonen6-2/+34
2014-06-02Add unit tests for allocate_field().Petteri Aimonen1-0/+23
2014-06-02Make clearer that size = 0 in allocate_field() is not allowed.Petteri Aimonen1-17/+12
2014-06-02Don't use SIZE_MAX macro, as it is not in C89.Petteri Aimonen1-1/+2
2014-05-30Add PB_PACKED_STRUCT support for Keil MDK-ARM toolchainPetteri Aimonen1-2/+2
2014-05-20Setting version to 0.2.9-devPetteri Aimonen2-2/+2
2014-05-20Update changelog for 0.2.8Petteri Aimonen1-0/+6
2014-05-20Publishing nanopb-0.2.8Petteri Aimonen2-2/+2
2014-05-17Fix bug in alltypes test case that made fuzzing difficult.Petteri Aimonen5-0/+7
2014-05-17Fix security issue with PB_ENABLE_MALLOC.Petteri Aimonen1-2/+22
2014-04-26Docs update, remove malloc from limitations listPetteri Aimonen1-1/+0
2014-04-18Add option to not add timestamps to .pb.h and .pb.c preambles.Petteri Aimonen1-2/+10
2014-04-15Fix typos in scons command line optionsPetteri Aimonen1-2/+2
2014-04-15Remove -O0 from tests CFLAGS so that optimized builds can be tested alsoPetteri Aimonen1-4/+4
2014-04-09Fix bug in missing_fields test casePetteri Aimonen1-2/+5
2014-04-09Use -fsanitize=undefined when running tests with clangPetteri Aimonen1-3/+13