|  | 
|  | 1 | +v2.0.0 | 
|  | 2 | +------ | 
|  | 3 | + | 
|  | 4 | +19 September 2021 | 
|  | 5 | + | 
|  | 6 | +This major release brings support for new features added in IEC Edition 1.0 of | 
|  | 7 | +the OSDP specification and other bug fixes and API changes. | 
|  | 8 | + | 
|  | 9 | +Enhancements: | 
|  | 10 | +  - pytest: Add test coverage in pytest | 
|  | 11 | +  - sc: Fix API inconsistency in compute_session_keys() | 
|  | 12 | +  - libosdp: Deprecate ad-hoc unit testing | 
|  | 13 | +  - libosdp: Document members of struct osdp and struct osdp_pd | 
|  | 14 | +  - pyosdp: Add support for file transfer command | 
|  | 15 | +  - CP: Add public method to get PD ID and capability | 
|  | 16 | +  - Tiny-AES: Update source files to latest version | 
|  | 17 | +  - libosdp: Add support for MbedTLS | 
|  | 18 | +  - libosdp: Cleanup error handling between phy and CP/PD | 
|  | 19 | +  - Deprecate Master key based key derivation | 
|  | 20 | +  - Add support for OSDP File Transfer | 
|  | 21 | +  - Advertise and decode peer_size capability | 
|  | 22 | +  - Add support for CMD_ABORT, CMD_ACURXSIZE, CMD_KEEPACTIVE | 
|  | 23 | +  - Add support for additional baud rates 19200 and 230400 | 
|  | 24 | + | 
|  | 25 | +Fixes: | 
|  | 26 | +  - libosdp: Change API to handle any number PDs in get_(sc_)status_mask | 
|  | 27 | +  - libosdp: Double SC timeout to be a bit more flexible | 
|  | 28 | +  - PD: Fix bug when phy wants wait for more data by PD discards rx_buf | 
|  | 29 | +  - PD: Fix packet trace logging of sent bytes | 
|  | 30 | +  - libosdp: USE_SCBK-D has a higher precedence in choice of SCBK | 
|  | 31 | +  - file_tx: Many fixes and enhancements | 
|  | 32 | +  - libosdp: Fix slab_free() assertion bug in release builds | 
|  | 33 | +  - SC: Fix SCBK clobber in osdp_compute_session_keys() | 
|  | 34 | +  - libosdp: Discard Secure Channel if a KEYSET is ACKed in plaintext | 
|  | 35 | +  - CP: Fix packet consumption from rx_buffer issue | 
|  | 36 | +  - cp: Allow applications to KEYSET with SCBK or master_key | 
|  | 37 | +  - Fix: Allow keyset with SCBK; guard master_key route with ENFORCE_SECURE | 
|  | 38 | +  - Ignore reply packet coming from another PD. | 
|  | 39 | +  - Fix the master key check in osdp_cp_setup() | 
|  | 40 | + | 
|  | 41 | + | 
| 1 | 42 | v1.5.0 | 
| 2 | 43 | ------ | 
| 3 | 44 | 
 | 
|  | 
0 commit comments