From 1db694fa24029db01de551b3493a78ba0702aff3 Mon Sep 17 00:00:00 2001 From: Siddharth Chandrasekaran Date: Sat, 15 Aug 2020 15:04:17 +0530 Subject: [PATCH] Release v1.2.0 Signed-off-by: Siddharth Chandrasekaran --- CHANGELOG | 38 +++++++++++++++++++++++++++++++++++++- CMakeLists.txt | 2 +- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 1fc3d895..a2bbc86d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,40 @@ +v1.2.0 +------ + +15 August 2020 + +This release marks the first HEAD of initial PD support in Zephyr RTOS upstream +(https://github.com/zephyrproject-rtos/zephyr). Lot of changes to coding style +were made to upstream the PD sources without too much variation to the one here. + +Enhancements: + - Add support for sphinx documentation builds see: libosdp.gotomain.io + - Add a macro switch to disable Secure Channel + - Add utils git-submodule and delete all copied ad-hoc utils from this repo + - Add pkg-config file for libosdp + - PD: When seq number 0 is received, invalidate SC status + - Add github actions workflows for tests and release + - Rewrite PD and CP fsm for zephyr integration + - osdpctl: rewrite rs232.c into utils/serial.c + - osdpctl: remove pid file in osdpctl stop. Also check return code of kill + - Produce source and binary tarballs with cPack + - Bring changes from zephyr PD, post review and apply it to CP as well + - Control the externally exposed library symbols using `EXPORT` macro + +Fixes: + - Make all internal methods static; scope all globals with `osdp_` + - Add colors for various log levels of libosdp + - Refactor all reference to struct osdp_pd as 'pd' everywhere + - Fix static analysis issues identified by Xcode + - travis: switch to Ubuntu 18.04 bionic for testing + - osdpctl: Fix bug in `hex2int()` + - osdpctl: Fix bug in load_scbk(); test key_store feature + - osdpctl make config as the first argument for all commands + - Fix sequence number 0 sent by CP does not reset connection in PD + - osdpctl: Make PD message queue channel owner, responsible for cleanup + - osdpctl: Fix segfault on channel cleanup code + + v1.1.0 ------ @@ -108,4 +145,3 @@ Known limitations: - Master key management is missing - Install mode stuffs need to be ironed out - comset command needs to be handled correctly - diff --git a/CMakeLists.txt b/CMakeLists.txt index 82d95790..2367f273 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.0 FATAL_ERROR) cmake_policy(SET CMP0063 NEW) -project(libosdp VERSION 1.1.0) +project(libosdp VERSION 1.2.0) set(PROJECT_AUTHOR "Siddharth Chandrasekran") set(PROJECT_YEAR 2019)