|
| 1 | +--- |
| 2 | +release_date: 2020-08-15 |
| 3 | +release_version: v1.2.0 |
| 4 | +--- |
| 5 | + |
| 6 | +This release marks the first HEAD of initial PD support in Zephyr RTOS upstream |
| 7 | +(https://github.com/zephyrproject-rtos/zephyr). Lot of changes to coding style |
| 8 | +were made to upstream the PD sources without too much variation to the one here. |
| 9 | + |
| 10 | +## Enhancements |
| 11 | + |
| 12 | +- Add support for sphinx documentation builds see: https://libosdp.gotomain.io |
| 13 | +- Add a macro switch to disable Secure Channel |
| 14 | +- Add utils git-submodule and delete all copied ad-hoc utils from this repo |
| 15 | +- Add pkg-config file for libosdp |
| 16 | +- PD: When seq number 0 is received, invalidate SC status |
| 17 | +- Add github actions workflows for tests and release |
| 18 | +- Rewrite PD and CP fsm for zephyr integration |
| 19 | +- osdpctl: rewrite rs232.c into utils/serial.c |
| 20 | +- osdpctl: remove pid file in osdpctl stop. Also check return code of kill |
| 21 | +- Produce source and binary tarballs with cPack |
| 22 | +- Bring changes from zephyr PD, post review and apply it to CP as well |
| 23 | +- Control the externally exposed library symbols using `EXPORT` macro |
| 24 | + |
| 25 | +## Fixes |
| 26 | + |
| 27 | +- Make all internal methods static; scope all globals with `osdp_` |
| 28 | +- Add colors for various log levels of libosdp |
| 29 | +- Refactor all reference to struct osdp_pd as 'pd' everywhere |
| 30 | +- Fix static analysis issues identified by Xcode |
| 31 | +- travis: switch to Ubuntu 18.04 bionic for testing |
| 32 | +- osdpctl: Fix bug in `hex2int()` |
| 33 | +- osdpctl: Fix bug in load_scbk(); test key_store feature |
| 34 | +- osdpctl make config as the first argument for all commands |
| 35 | +- Fix sequence number 0 sent by CP does not reset connection in PD |
| 36 | +- osdpctl: Make PD message queue channel owner, responsible for cleanup |
| 37 | +- osdpctl: Fix segfault on channel cleanup code |
0 commit comments