Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DoIP improvements all-around #510

Merged
merged 21 commits into from
Apr 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
de001c3
fix(doip-discover): Increase log-level of findings
ferdinandjarisch Feb 21, 2024
46015a9
chore(discover-doip): Use proper repr method for error printing
ferdinandjarisch Feb 21, 2024
e785aa1
chore(discover-doip): ConnectionResetError is a child of ConnectionError
ferdinandjarisch Feb 21, 2024
a23e145
chore(discover-doip): Streamline and improve logging output
ferdinandjarisch Feb 23, 2024
f0c7de0
fix(doip): Add option to close open connections without TIME_WAIT states
ferdinandjarisch Feb 23, 2024
8f8290e
fix(doip-discover): Improve closing of open connections to avoid TIME…
ferdinandjarisch Mar 12, 2024
ed2f967
chore(doip): Streamline logging output of recv/sent messages
ferdinandjarisch Feb 23, 2024
44011e2
chore(doip): Add myself as CodeOwner
ferdinandjarisch Feb 28, 2024
21f2b17
fix(doip): Only check prevData that was actually received
ferdinandjarisch Mar 4, 2024
b9316ae
feat(doip): Expose DoIP protocol version and default to 2019
ferdinandjarisch Mar 4, 2024
8ee4ad9
fix(doip): Correctly implement GenericDoIPHeaderNACK
ferdinandjarisch Mar 5, 2024
42af335
feat(doip): Implement VehicleIdentificationRequests
ferdinandjarisch Mar 5, 2024
092aa2e
feat(doip): Implement DoIPEntityRequests
ferdinandjarisch Mar 5, 2024
a9c9c61
feat(doip): Do not hard-fail on unimplemented PayloadTypes
ferdinandjarisch Mar 5, 2024
220b826
feat(doip-discover): Unpack discovery response to VehicleAnnouncement…
ferdinandjarisch Mar 12, 2024
69e6678
feat(doip-discover): Expose ProtocolVersion as class variable
ferdinandjarisch Mar 12, 2024
0397629
feat(doip-discover): Gather additional data via UDP
ferdinandjarisch Mar 5, 2024
fdcc176
feat(doip-discover): Dynamically adapt RA Request scans
ferdinandjarisch Mar 7, 2024
eea5eaf
feat(doip-discover): Add option to delay subsequent TCP SYNs
ferdinandjarisch Mar 7, 2024
79eedc7
feat(doip): Add missing RoutingActivationResponseCode
ferdinandjarisch Mar 7, 2024
2742a89
feat(doip): Coherently use RESERVERD and ManufacturerSpecific in enums
ferdinandjarisch Mar 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@
src/gallia/db @fkglr
src/gallia/uds @fkglr
src/cursed_hr @fkglr

src/gallia/commands/discover/doip.py @ferdinandjarisch
src/gallia/transports/doip.py @ferdinandjarisch
Loading