Doipclient

Latest version: v1.1.4

Safety actively analyzes 682382 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0.8

stefankopf found an issue where responses to Alive checks detected while handling another message would get delayed.

1.0.7

ISO-13400 requires TCP not UDP for Alive Check. Fixed by bongyongchoi . Released as 1.0.7

1.0.6

Resolve await_vehicle_announcement issue with possible state machine confusion with bad packets. Adds experimental support for IPV6 multicast.

1.0.5

Adds support for IPv6 ECU addresses. Will use the correct socket type if the IP address string is determined to be IPv6, and will now throw ValueError if the IP is neither a valid IPv4 or IPv6 address (per the ipaddress module)

1.0.4

Handles ECU gracefully closing the socket, typically in the case of long periods of inactivity. Also updated the message classes to have more useful str/repr/eq functions.

1.0.3

- Change default behavior of `DoIPClientUDSConnector` to not close when the associated udsoncan Client closes. This is more consistent with how the ISOTP connectors work. To restore the old behavior, use the `close_connection` argument to` DoIPClientUDSConnector` constructor.
- Added a new kwarg, `auto_reconnect_tcp` to `DoIPClient` constructor which, when enabled, will attempt to reconnect the socket, reactivate DoIP, and retransmit the payload if the TCP socket is detected to be broken (such as after a UDS Reset, or a power cycle of the UDS server). This is off by default for now.
- Fixed some documentation typos

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.