diff --git a/CHANGELOG.md b/CHANGELOG.md index c00bceb..0877c68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## [0.4.0] - 2019-07-08 +### Added +- Modbus RTU Exception Forwarding (#29). +- Handle incorrect Modbus/TCP data length header field (#31). +- tty reconnect with an exponential backoff. + +### Fixed +- Modbus: read only a single frame at a time (#43). +- Readable socket never gets read, conn_loop degrades into busy loop (#52). + ## [0.3.0] - 2017-12-11 ### Added - Support for reading configuration from file (-c). @@ -51,6 +61,7 @@ ## 0.1.1 - 2003-09-13 ### Initial release +[0.4.0]: https://github.com/3cky/mbusd/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/3cky/mbusd/compare/v0.2.3...v0.3.0 [0.2.3]: https://github.com/3cky/mbusd/compare/v0.2.2...v0.2.3 [0.2.2]: https://github.com/3cky/mbusd/compare/v0.2.1...v0.2.2 \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 0838e17..4582e3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.2) -project(mbusd VERSION 0.3.1) +project(mbusd VERSION 0.4.0) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/extern_GPL) include(CheckFunctionExists) diff --git a/LICENSE b/LICENSE index 9e82d30..a52758d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2002-2003, 2013-2017 Victor Antonovich (v.antonovich@gmail.com) +Copyright (c) 2002-2003, 2013-2019 Victor Antonovich (v.antonovich@gmail.com) Copyright (c) 2011 Andrew Denysenko All rights reserved. diff --git a/doc/mbusd.8.in b/doc/mbusd.8.in index 4ab1b58..2da2b4f 100644 --- a/doc/mbusd.8.in +++ b/doc/mbusd.8.in @@ -1,4 +1,4 @@ -.TH "mbusd" 8 "11 Dec 2017" "mbusd @PROJECT_VERSION@" +.TH "mbusd" 8 "8 Jul 2019" "mbusd @PROJECT_VERSION@" .SH NAME mbusd \- MODBUS/TCP to MODBUS/RTU gateway. .SH SYNOPSIS diff --git a/src/main.c b/src/main.c index 3d023dc..bb951fc 100644 --- a/src/main.c +++ b/src/main.c @@ -100,7 +100,7 @@ void usage(char *exename) { cfg_init(); - printf("%s-%s Copyright (C) 2002-2003, 2011, 2013-2017 Victor Antonovich , " + printf("%s-%s Copyright (C) 2002-2003, 2011, 2013-2019 Victor Antonovich , " "Andrew Denysenko \n\n" "Usage: %s [-h] [-d] " #ifdef LOG