Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-05-25 | Add testcase for issue #203 | 4 | -1/+30 | ||
2016-03-04 | Provide comments about uncalculable message sizes (issue #195) | 3 | -0/+19 | ||
2015-11-20 | Fix generator crash with Enum inside Oneof (issue #188). | 2 | -0/+35 | ||
Add testcase for the same. | |||||
2015-11-15 | Second fix for -pedantic build issue in tests | 1 | -1/+2 | ||
2015-11-14 | Fix -Wno-pedantic on old GCC | 1 | -1/+1 | ||
2015-11-14 | Add testcase for anonymous unions + few fixes. | 3 | -0/+140 | ||
Fixes compilation error with anonymous unions when it is not the last field in message. Also fixes extraneous newlines in header file. Cleanup the pb.h extraneous use of ##. | |||||
2015-10-05 | Fix regression in generating message size defines (issue #172). | 5 | -0/+36 | ||
This bug was triggered when: 1. A .proto file included another .proto from a different directory. 2. The another .proto has an associated .options file. Added regression test for the same. | |||||
2015-10-05 | Add random message generator to help with fuzz testing | 2 | -0/+105 | ||
2015-10-01 | Fix bug in fuzzstub. | 1 | -1/+1 | ||
The fread call always returned a message length of 1 byte, making the fuzz stub used for external fuzzers useless. The normal fuzztest.c was unaffected. Bug found using afl-fuzz. | |||||
2015-09-20 | Add syntax specification to .proto files (issue #167) | 28 | -13/+70 | ||
Eliminates a warning on protoc 3.0. | |||||
2015-09-13 | Fix maximum encoded size for negative enums (issue #166). | 3 | -0/+72 | ||
2015-09-12 | Make the generator understand included files (issue #165). | 5 | -7/+11 | ||
This will allow message sizes and enum options to be available across the include files. Currently searching for .options files for included files may not work for all path combinations, this is related to issue #116. Should probably make a pull request to protoc about that. | |||||
2015-09-12 | Expand the multiple_files test case to include oneofs and enums | 5 | -14/+48 | ||
2015-09-12 | Add testcase for issue #164 | 3 | -0/+168 | ||
2015-04-03 | Fix for test case build rules | 1 | -0/+1 | ||
2015-04-03 | Improve comment support in .options files. | 4 | -0/+23 | ||
Update issue 145 Status: FixedInGit | |||||
2015-04-03 | Always define enum long names so that cross-file references work. | 3 | -0/+22 | ||
Update issue 118 Status: FixedInGit | |||||
2015-04-03 | Generate #defines for plain message ids | 1 | -0/+1 | ||
2015-03-22 | Add simple test case for message ids | 2 | -0/+10 | ||
2015-03-07 | Fix oneof submessage initialization bug. | 1 | -2/+6 | ||
Update issue 149 Status: FixedInGit | |||||
2015-02-26 | Fix generator error when long_names:false is combined with Oneofs. | 1 | -0/+9 | ||
Update issue 147 Status: FixedInGit | |||||
2015-01-27 | Fix generator bug when oneof is first field in a message. | 2 | -37/+104 | ||
Added test case for the same. Update issue 142 Status: FixedInGit | |||||
2015-01-23 | Fix encoded_size #defines for oneof messages. | 3 | -0/+65 | ||
The sizes are represented as EncodedSize() instances, which cause max() operation to sort them by address instead of value. This caused pretty much random item to be selected for the maximum. Update issue 141 Status: FixedInGit | |||||
2015-01-15 | Fix clang compiler warning in intsizes unit test. | 1 | -13/+13 | ||
2015-01-15 | Release memory when overwriting oneof fields. | 2 | -22/+105 | ||
Update issue 131 Status: FixedInGit | |||||
2015-01-11 | Add oneofs to AllTypes test case | 12 | -2/+53 | ||
2015-01-04 | Actually make the protoc version check work | 2 | -6/+10 | ||
2015-01-04 | Only run oneof test when protoc >= 2.6 is available | 2 | -15/+27 | ||
2015-01-04 | Implement support for oneofs (C unions). | 4 | -0/+176 | ||
Basic test included, should probably add an oneof to the AllTypes test also. Update issue 131 Status: Started | |||||
2015-01-04 | Detect too large varint values when decoding. | 2 | -3/+17 | ||
Because Issue #139 now allows limiting integer fields, it is good to check the values received from other protobuf libraries against the lower limits. | |||||
2015-01-04 | Add int_size option for generator. | 3 | -0/+159 | ||
This allows overriding the integer field types to e.g. uint8_t for saving RAM. Update issue 139 Status: FixedInGit | |||||
2015-01-03 | Change PB_RETURN_ERROR() macro to avoid compiler warnings. | 1 | -3/+0 | ||
Update issue 140 Status: FixedInGit | |||||
2014-12-27 | Fix build failure due to missing dependency in SConscript | 1 | -2/+2 | ||
2014-12-26 | Fix bug in backwards_compatibility test case. | 1 | -4/+1 | ||
The memset() filled also the extensions field, which was just waiting for a crash to happen. | |||||
2014-12-26 | Add testcase for releasing memory in submessages/extensions | 3 | -0/+149 | ||
2014-12-26 | Move malloc support to tests/common directory | 5 | -73/+60 | ||
2014-12-26 | Move malloc_wrappers.c to tests/common | 7 | -7/+10 | ||
2014-12-22 | Verify build with protobuf-3.0.0, fix problems. | 1 | -2/+2 | ||
Also updated descriptor.proto from protobuf-3.0.0. | |||||
2014-09-11 | Add a fuzz testing stub for ability to use external generators also | 5 | -0/+209 | ||
2014-09-11 | Add a better fuzz test. | 8 | -1/+565 | ||
Attempts to verify all the properties defined in the security model, while also being portable and able to run on many platforms. | |||||
2014-09-07 | Add test case for simulated io errors. | 5 | -0/+203 | ||
Update issue 126 Status: FixedInGit | |||||
2014-09-07 | Add a few missing unit tests | 3 | -0/+36 | ||
2014-09-07 | Code coverage results were ignoring the data from encode/decode unittests. | 1 | -3/+3 | ||
Update issue 126 Status: Started | |||||
2014-08-28 | Fix cyclic messages support in generator. Beginnings of test. | 4 | -0/+191 | ||
Update issue 130 Status: Started | |||||
2014-08-19 | Add #if guard for .pb.h version. | 4 | -100/+367 | ||
The version in PB_PROTO_HEADER_VERSION can be bumped whenever there is a breaking change to the generated files, and it will then alert to the difference. Update issue 129 Status: FixedInGit | |||||
2014-08-18 | Rename poorly named identifier to avoid name conflicts. | 1 | -1/+0 | ||
Update issue 106 Status: FixedInGit | |||||
2014-08-18 | Rename UNUSED() and STATIC_ASSERT() macros with PB_ prefix. | 1 | -3/+3 | ||
This avoids possible namespace conflicts with other macros. | |||||
2014-08-18 | Change the _count fields to use pb_size_t datatype. | 3 | -23/+23 | ||
Update issue 82 Status: FixedInGit | |||||
2014-08-10 | Fix windows build error in tests | 1 | -2/+2 | ||
2014-08-10 | Switch pb_encode to use the common iterator logic in pb_common.c | 1 | -0/+1 | ||
Update issue 128 Status: FixedInGit |