summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-29Release 0.14.0usbredir-0.14.0mainVictor Toso2-1/+9
2023-11-10build: Avoid Meson warningFrediano Ziglio1-1/+1
2023-08-28Fix build on macOS 10.5Kirill A. Korinsky1-1/+4
2023-07-12tests: filter: fix warning when not c99Victor Toso1-1/+2
2023-07-12usbredirect: fix build with libusb < 1.0.22Victor Toso1-0/+6
2023-01-11usbredirect: Fix leak of libusb_device_handleVictor Toso1-9/+11
2023-01-11usbredirect: fix leak of GIOChannelVictor Toso1-2/+7
2023-01-11usbredirect: fix leak of GMainLoopVictor Toso1-0/+1
2023-01-02usbredirect: use the correct bus-deviceVictor Toso1-35/+26
2023-01-02usbredirect: allow multiple devices by vendor:productVictor Toso1-5/+85
2022-12-22Add documentation examples for using bus-device identificationJohn Call2-1/+7
2022-12-19ci: update libusb fedora package nameVictor Toso1-1/+1
2022-10-07Recreate watch if neededFrediano Ziglio1-2/+26
2022-10-07Factor out a function to create watchesFrediano Ziglio1-17/+20
2022-09-17Use typedef on redirect structure to simplify some statementsFrediano Ziglio1-13/+13
2022-08-02Prepare for 0.13.0 releaseHEADusbredir-0.13.0masterVictor Toso4-2/+58
2022-07-27usbredirect: listen on correct addressDaniel Fullmer1-1/+6
2022-06-25usbredirparser: reset parser's fields on unserializeVictor Toso1-0/+15
2022-06-25usbredirparser: Fix unserialize on pristine checkVictor Toso3-3/+115
2022-04-04Use -D_FORTIFY_SOURCE instead of -Wp,-D_FORTIFY_SOURCE.Martin Liska1-1/+1
2022-01-17readme: add info about usbredirectVictor Toso1-0/+6
2022-01-17remove usbredirserverVictor Toso5-532/+0
2022-01-11usbredirect: fix leak on bad inputVictor Toso1-0/+1
2021-12-30Check header length unserialising dataFrediano Ziglio1-6/+7
2021-11-04Prepare for 0.12.0 releaseusbredir-0.12.0Victor Toso4-4/+14
2021-11-04usbredirhost: drop isoc packagesVictor Toso1-3/+10
2021-11-04usbredirparser: introduce usbredirparser_get_bufferered_output_size()Victor Toso3-5/+39
2021-10-28usbredirhost: restrain setting buffered_output_size_cbVictor Toso1-0/+9
2021-10-28usbredirect: let usbredirparser owns the write bufferVictor Toso1-1/+1
2021-10-16meson.build: make C++ optionalFabrice 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