1. 7e08401 Add include statement to fix build by Emmett Neyman · 6 years ago
  2. d0d09da Fix -Werror=sign-compare by Vitaly Buka · 6 years ago
  3. e4eae60 Improve protection against stack overflow by Vitaly Buka · 7 years ago
  4. 52af4b0 Fix compile error in Chromium by changing error message in assertion by Jonathan Metzman · 7 years ago
  5. 82316df Increase kMaxInitializeDepth and remove annoying assert by Vitaly Buka · 7 years ago
  6. 17789d1 Fix compilation with GCC 7 by Tomáš Popela · 7 years ago
  7. 12a53ca Use system-installed protobuf by default. by Matt Morehouse · 7 years ago
  8. c0a2038 Reset message if parsing failed. by Vitaly Buka · 7 years ago
  9. af8136f Restrict proto3 strings to valid UTF-8 by Vitaly Buka · 7 years ago
  10. 8e4650f Add FieldInstance::EnforceUtf8 by Vitaly Buka · 7 years ago
  11. 418eba6 Add function to fix UTF-8 strings. by Vitaly Buka · 7 years ago
  12. 6cb82ef Switch xml fuzzers to DEFINE_PROTO_FUZZER macro and delete unused code. by Vitaly Buka · 7 years ago
  13. c5f8c95 Cleanup DEFINE_PROTO_FUZZER macro and implementation. by Vitaly Buka · 7 years ago
  14. f91517f Add macros for simple fuzzer implementation. by Vitaly Buka · 7 years ago
  15. 8a3c159 Move out xml code from libprotobuf-mutator sources into examples. by Vitaly Buka · 7 years ago
  16. f3383a9 Update assert by Vitaly Buka · 7 years ago
  17. b2c4fb5 Mutate message when we create new one. by Vitaly Buka · 7 years ago
  18. 0e9439f Move fallback to default value into CreateField(). by Vitaly Buka · 7 years ago
  19. 329fa46 Remove size control heuristic by Vitaly Buka · 7 years ago
  20. ee1c76a Fix mutator crash if enum has only one value. by Vitaly Buka · 7 years ago
  21. 490b23a Add size increase parameter for CreateField. by Vitaly Buka · 7 years ago
  22. 311fe5f Remove loop on oversize. Just return 0 and handle another input. by Vitaly Buka · 7 years ago
  23. 664d33c Remove unused using declaration. by Vitaly Buka · 7 years ago
  24. cbadfd3 Remove unused using declaration. by Vitaly Buka · 7 years ago
  25. 32f2fae Remove unused using declaration. by Vitaly Buka · 7 years ago
  26. 0fa21bd Don't cast negative floats to uint by Vitaly Buka · 7 years ago
  27. 0537d84 Return type is specific to version of protobuf library, so return by value. by Vitaly Buka · 7 years ago
  28. 4b3defd Remove port/protobuf_text_format.h as we can't avoid using full protobuf library. by Vitaly Buka · 7 years ago
  29. 2d609df libFuzzer does not allow to use LLVMFuzzerMutate from CustomCrossover so by Vitaly Buka · 7 years ago
  30. 5050005 Return prefixes into filenames to avoid issues with Chromium builds. by Vitaly Buka · 7 years ago
  31. f62fe47 Setup mutator with pointer to RandomEngine instead of seed. by Vitaly Buka · 7 years ago
  32. be54a44 Extract text_format.h include into separate header. by Vitaly Buka · 7 years ago
  33. 829ad00 Remove functions from port/protobuf.h by Vitaly Buka · 7 years ago
  34. e79e018 Rename protobuf_mutator::ProtobufMutator into protobuf_mutator::Mutator by Vitaly Buka · 7 years ago
  35. f90698f Remove prefixes from some files. It's already in the path. by Vitaly Buka · 7 years ago
  36. aa5851c Move libfuzzer stuff into src/libfuzzer by Vitaly Buka · 7 years ago
  37. d4a2076 Split binary and text serialization. by Vitaly Buka · 7 years ago
  38. 142e08b Avoid unchanged messages after CrossOver. by Vitaly Buka · 7 years ago
  39. 5f7dfbd Re-format by Vitaly Buka · 7 years ago
  40. 28ca0ee Proto3 support with tests by Vitaly Buka · 7 years ago
  41. bbf914d Simplify tests by removing and renaming some parameters. by Vitaly Buka · 7 years ago
  42. fb19337 Use message prototype as test parameter. by Vitaly Buka · 7 years ago
  43. 2256ad7 Reduce space of filed mutation during Mutate(from, to) tests. by Vitaly Buka · 7 years ago
  44. f90f65a Remove default from switch statement and add abort() call to fix warning on gcc. by Vitaly Buka · 7 years ago
  45. d3a76b8 Add test to check that mutator is actually change messages. by Vitaly Buka · 7 years ago
  46. 66d06c7 Instead of deleting field just restart mutator if source was not selected. by Vitaly Buka · 7 years ago
  47. 4344a46 Prefer smaller values creating non-default fields. by Vitaly Buka · 7 years ago
  48. 4782c14 Check if field values are different before copying them. by Vitaly Buka · 7 years ago
  49. d4ab1e7 Replace filed instance transformations with functiors for better readability. by Vitaly Buka · 7 years ago
  50. fc2afda Remove unnecessary MutateBool override from test. by Vitaly Buka · 7 years ago
  51. 2f660a5 Do not add the same OneOf field. by Vitaly Buka · 7 years ago
  52. c020de1 Make MutateString overrides always return new values. by Vitaly Buka · 7 years ago
  53. 796b112 Make sure FieldMutator actually changes values. by Vitaly Buka · 7 years ago
  54. 89098ff Switch some tests to TYPED_TEST for future proto3 support by Vitaly Buka · 7 years ago
  55. b592ff0 Reuse GetRandomIndex in one more place. by Vitaly Buka · 7 years ago
  56. 4e4243c Add ConstFieldInstance::name(). Helpful when debugging. by Vitaly Buka · 7 years ago
  57. beb9080 Add GetRandomBool function. by Vitaly Buka · 7 years ago
  58. 73c1c6a Support binary serialization of protos. by Vitaly Buka · 7 years ago
  59. f86815c Hide namespace alias protobuf into protobuf_mutator namespace. by Vitaly Buka · 7 years ago
  60. 2ac271b Refactor MutateTextMessage and CrossOverTextMessages for future binary support. by Vitaly Buka · 7 years ago
  61. c7b11a6 Remove unnecessary argument from MutateTextMessage and CrossOverTextMessages. by Vitaly Buka · 7 years ago
  62. de300da Move flattening into CrossOver. by Vitaly Buka · 7 years ago
  63. 53a6e8c Integrate CrossOver into XML examples. by Vitaly Buka · 7 years ago
  64. 1c3885e Integrate CrossOver into libFuzzer example. by Vitaly Buka · 7 years ago
  65. adfc27c Implement ProtobufMutator::CrossOver. by Vitaly Buka · 7 years ago
  66. 8871286 Extract read-only part of FieldInstance. by Vitaly Buka · 7 years ago
  67. d16966b Fix typos. by Vitaly Buka · 7 years ago
  68. cbac20f Remove unnecessary assert. by Vitaly Buka · 7 years ago
  69. 35df2e4 Move port dir to the top by Vitaly Buka · 7 years ago
  70. 5d01320 Create new non default fields as well as non defaults. by Vitaly Buka · 7 years ago
  71. 68e49ad Generate empty string in LibFuzzerProtobufMutator by Vitaly Buka · 7 years ago
  72. 9f94933 Wrap protobuf::TextFormat::PrintToString to allow to use version of protobuf by Vitaly Buka · 7 years ago
  73. 6c6dbbe Add src/port for integration flexibility. by Vitaly Buka · 7 years ago
  74. 5b1a003 Split root CmakeLists.txt into smaller nested ones. by Vitaly Buka · 7 years ago
  75. d92682b Move xml->proto conversion into xml_converter tool by Vitaly Buka · 7 years ago
  76. 4f74c34 Move xml code which does not depend on libxml2 into src/xml dir. by Vitaly Buka · 7 years ago
  77. 6692556 Make LLVMFuzzerMutate declaration weak by Vitaly Buka · 7 years ago
  78. 27f7d25 Add SaveMessageAsText(const Message&, uint8_t*, size_t) by Vitaly Buka · 7 years ago
  79. c90f481 Use just NOLINT by Vitaly Buka · 7 years ago
  80. b37b31a Move libfuzzer_example into examples dir. by Vitaly Buka · 7 years ago
  81. 8c64f9b Extract most of LLVMFuzzerCustomMutator and LLVMFuzzerTestOneInput into by Vitaly Buka · 7 years ago
  82. 9dd2f8e Remove suppression of build/include_subdir cpplint check. by Vitaly Buka · 7 years ago
  83. f047a00 Fix cpplint warnings by Vitaly Buka · 7 years ago
  84. 0e1e46b Fixed sign-compare warning. by Vitaly Buka · 7 years ago
  85. 0fed9aa Move sources into src/ directory. by Vitaly Buka · 7 years ago