summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-10-16meson.build: make C++ optionalHEADmasterFabrice Fontaine1-1/+1
2021-10-02Fix some issues detected by fuzzerFrediano Ziglio1-1/+7
2021-09-29Limit packet size during deserializationMichael Hanselmann1-1/+7
2021-09-29Change data_len and data togetherFrediano Ziglio1-7/+9
2021-09-28Implement some internal checks to make sure usbredirparser_priv is correctFrediano Ziglio4-11/+94
2021-09-24meson: add stack_protector optionFabrice Fontaine2-4/+9
2021-08-28Avoid memory leak from ill-formatted serialization dataMichael Hanselmann1-5/+13
2021-08-28usbredirparser: Use consistent indentationMichael Hanselmann1-13/+13
2021-08-23Update write buffer count during deserializationMichael Hanselmann1-0/+5
2021-08-23Skip empty write buffers when unserializing parserMichael Hanselmann1-4/+22
2021-08-22Avoid integer overflow in fuzzing codeMichael Hanselmann1-4/+11
2021-08-21meson: add tests optionFabrice Fontaine2-1/+8
2021-08-13usbredirparserfuzz: Read over complete input buffersMichael Hanselmann1-4/+33
2021-08-13usbredirparserfuzz: Simulate short reads and writesMichael Hanselmann1-0/+6
2021-08-13usbredirparserfuzz: Use constant for magic numberMichael Hanselmann1-3/+6
2021-08-13Move usbredirparser magic value to public headerMichael Hanselmann2-1/+2
2021-08-13usbredirparserfuzz: Remove loggingMichael Hanselmann1-117/+0
2021-08-12Use "#pragma once" as include guardMichael Hanselmann6-25/+6
2021-08-09Prepare for 0.11.0 releaseusbredir-0.11.0Victor Toso3-4/+13
2021-08-08Avoid use-after-free in serializationMichael Hanselmann1-3/+5
2021-07-08usbredirparserfuzz: Test un-/serializing of dataMichael Hanselmann1-0/+55
2021-07-08usbredirparserfuzz: Improve handling of I/O errorsMichael Hanselmann1-2/+8
2021-07-08usbredirparserfuzz: Continue writing until exhaustedMichael Hanselmann1-5/+8
2021-07-08usbredirparserfuzz: Add "no hello" flag to possibilitiesMichael Hanselmann1-5/+2
2021-07-08Use enum value for parse errors in usbredirparser_do_readMichael Hanselmann1-6/+6
2021-07-08usbredirparserfuzz: Remove status variableMichael Hanselmann1-4/+1
2021-06-20Add fuzzer for filtersMichael Hanselmann2-0/+108
2021-06-19Verify that rule separators are not emptyMichael Hanselmann2-0/+20
2021-06-19Use single stateless function for filter testsMichael Hanselmann1-93/+193
2021-06-18usbredirparser: free parser's data on destroyMichael Hanselmann1-0/+3
2021-06-18Release memory after handling packetMichael Hanselmann1-4/+17
2021-06-18Release filter rules during fuzzingMichael Hanselmann2-1/+2
2021-06-09Provides a usbredirfilter_free functionFrediano Ziglio4-6/+22
2021-06-07Include errno.h in filter testMichael Hanselmann1-0/+1
2021-06-07More tests for filtersFrediano Ziglio1-7/+31
2021-06-07Use strtok style separator for usbredirfilter_string_to_rulesFrediano Ziglio2-10/+12
2021-06-07Make filter string empty if no rules are passedFrediano Ziglio1-0/+1
2021-06-05Small glibc_strtok_r optimizationFrediano Ziglio1-3/+3
2021-06-05Do not define _FORTIFY_SOURCE for WindowsFrediano Ziglio1-5/+6
2021-06-05Fix formatting warnings using some MingW versionFrediano Ziglio1-1/+3
2021-06-05tests: check valid rules to stringVictor Toso1-4/+14
2021-06-05filter: remove trailing rule_sep on serialization to stringVictor Toso1-1/+4
2021-06-05ci: save logs from builds and testsVictor Toso1-0/+24
2021-06-05ci: run tests unit tests tooVictor Toso1-3/+6
2021-06-05tests: filter: check rules from stringVictor Toso3-0/+119
2021-06-04filter: update comment on upper limit of bcd versionVictor Toso1-1/+1
2021-06-04Use visibility to limit symbols exportedFrediano Ziglio6-6/+85
2021-06-03Fix typo in commentFrediano Ziglio1-1/+1
2021-06-01fuzzing: Always use ConsumeData functionMichael Hanselmann1-9/+1
2021-06-01fuzzing: Read complete source buffer on writeMichael Hanselmann1-0/+5