Udsoncan

Latest version: v1.23.0

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

Scan your dependencies

Page 3 of 6

1.17

**New Feature**
- Added type hints to the library
- Accepts non-standard services that extends the BAseService class (HugGa)

**Bug fixes**
- Fixed few instances where `None` values were not handled correctly
- Corrected bad types in documentation
- Bugfix for J2534Connection (venden)

**Changes**
- internal cleanup to remove mid-module import and circular dependencies problems
- Reformatted everything with autopep8

1.16

**Features**:
- Added a connection for support of aisotp module as transport layer (Credits : mikisama )
- Added support for ResumeFile subfunction in RequestFileTransfer service (Credits : kenjo )
- MemoryLocation used for Read/WriteMemoryByAddress now accepts 64bits addresses (Credits : driftregion )
- Added supports for new Negative REturns Codes introduced in 2020 version of ISO-14229 (Credits lumagi )

**Changes**:
- Connections using a thread now sets the daemon flag to true (Credits : lumagi)

**Bugfix**:
- 143 - Fixed AccessTimingParameters service that wasn't handling the timing record parameter correctly.
- 132 - Fixed a typo that would trigger an internal error if a bad DID config was given to the client.

1.15

New functionality
- 110 : Support new subfunctions for ReadDiagnosticInformation (0x19) (tests : [kayoub5](https://github.com/kayoub5), [yassin92](https://github.com/yassin92))
- reportDTCExtDataRecordByRecordNumber (0x16)
- reportUserDefMemoryDTCByStatusMask (0x17)
- reportUserDefMemoryDTCSnapshotRecordByDTCNumber (0x18)
- reportUserDefMemoryDTCExtDataRecordByDTCNumber (0x19)

1.14

Features:
- Added support for J2534 passthru (75, 76) [credit: joeFischetti ]
- Added possibility to send data bytes when requesting a seed with SecurityAccess service (79) [credit : guigor]
- Added a parameter to disable the global timeout when sending a request, meaning it is now possible to wait indefinitely for a response if the server ask to wait continuously. (73, 86) [credit: martinjthompson ]
- Added support for DynamicallyDefineDataIdentifier service (78)

Bugfix :
- Start receive timer after call to the connection ``send`` to avoid timing out while transmitting long payload (43, 68) [credit: wanam ]
- RequestFileTransfer response now properly parse the filesize (89, 90) [credit: trivialpursuer ]

1.13.1

**New feature:**
- InputOutputControlByIdentifier service now support variable length DID with (Codec.ReadAllRemainingData). Fixes 57
- Added a parameter to change the standard version support (2006, 2013, 2020).
- When using version 2013 or 2020, DiagnosticSessionControl now requires the server to provides timing requirement (fixes 53)
- Added a parameter to ignore server timing parameters when doing a DiagnosticSessionControl (for 2013 and 2020 version).

**Bugfixes:**
- Fixed a typo in error code. IncorrectMessageLegthOrInvalidFormat becomes IncorrectMessageLengthOrInvalidFormat

**Minor:**
- Changes few logging details.

1.12.2

**Bugfix**
- Fixed 51. Unlocking a security level that is already unlocked (seed=0) is now handled properly. No key is sent to the server and a positive response is returned to the user.

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.