diff --git a/NEWS b/NEWS index 79af07a..e8039a7 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,26 @@ This release introduces API changes on modbus_get_byte_timeout, modbus_get_response_timeout, modbus_set_byte_timeout, modbus_set_response_timeout to ease writing of language bindings. +- Fix timeouts in unit tests +- Don't flush on illegal address errors in single write functions +- Fix compilation on compilers not supporting c99 mode. + Thanks to Michael Heimpold. +- Update license for the tests in Debian packaging (#221) +- Move check of device earlier to avoid a free call +- Unit test for baud rate check and error message. +- Fix crash modbus_new_rtu when baud is 0. + Thank you to Daniel Schürmann. +- Removed function prototype without implementation + Thank you Andrej Skvortzov. +- Switch test programs to a BSD license +- Fix remote buffer overflow vulnerability on write requests +- Avoid twice connect() in source code (closes #194) +- Fix compilation with MinGW (GCC 4.8.1) under Win7 (closes #163) + Thank you MarjanTomas and SwissKnife. +- Fix TCP IPv4 modbus_connect() on win32 (closes #100 and #165) + Thank you Petr Gladkiy and Marjan Tomas. +- Fix 24a05ebd3c0 - win32: init of modbus_tcp_pi_listen (#187) +- INADDR_* macros are defined in host byte order - Filter of IP addresses in IPv4 server (closes #190) - Allow to listen any hosts in IPv6 (closes #32) - Define and public export of MODBUS_MAX_PDU_LENGTH (closes #167) @@ -88,7 +108,6 @@ sequences. Windows support still broken. - Fix wrong constant names to create version number. Thanks to Denis Davydov. - libmodbus 3.1.0 (2012-06-22) ============================