-
POSIX-1.2001 for fd_set. Thanks to spider391Tang.
-
- update documentation - 5 new tests - updated NEWS file - avoid include of time.h
-
It's strongly recommended to update your libmodbus library if you use it in a slave/server application in a not trusted environment. Debian package of libmodbus 3.0.4 already contains a patch to mitigate the exploit but the patch isn't as strong than this one.
-
Add top build directory to tests. Otherwise modbus-version.h won't be found during the build process. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
-
Build fails with -Werror and -Wcast-align on ARMv5 platform
-
- depends of automake 1.11 - C99 - pic-only - more warning C flags - remove obscure checks - don't print directories - add libmodbus.pc to clean files - remove -Werror
-
Thanks to Damian Zieliński.
-
Thanks to Denis Davydov
-
Thanks again to Stefan Finzel. It would be nice to run Valgrind more often...
-
- export new symbols to create specific behavior (RTU) - the flag can't only be set by slaves - new tests
-
Warning, modbus_receive returns 0 when a query is ignored. - function removed from TCP and RTU code and from backend structure - updated documentation - updated examples
-
- new function _modbus_rtu_pre_check_confirmation - new special test value to trigger an invalid response - add unit test to cover invalid TID too
-
The function name was confusing because the write operation is performed before the read. Take care to swap the arguments in the migration process.
-
The two modes are complementary, MODBUS_ERROR_RECOVERY_LINK handles errors at data link level (bad file descriptor, timeout, etc) and MODBUS_ERROR_RECOVERY_PROTOCOL checks Modbus error (eg. invalid function code or trame length). This change introduces the use of the Sleep function for Windows. Some duplicated code has been moved from backends to modbus core. A new debug message is now available when a flush occurs. The unit tests are now based on this error recovery code.