Skip to content

Commit 8561c74

Browse files
committed
Release v2.0.0
Signed-off-by: Siddharth Chandrasekaran <[email protected]>
1 parent 77625d9 commit 8561c74

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

CHANGELOG

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
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+
142
v1.5.0
243
------
344

0 commit comments

Comments
 (0)