Commit a66b1c1f6db1d64933c782e16fb37a861d2fddb6
1 parent
fed80f40
Updated NEWS file for v3.1.0
Showing
2 changed files
with
52 additions
and
2 deletions
NEWS
| 1 | -libmodbus 3.1.0 (2011-XX-XX) | |
| 1 | +libmodbus 3.1.0 (2012-06-22) | |
| 2 | 2 | ============================ |
| 3 | 3 | |
| 4 | +Major changes to handle many slaves in RTU mode, non blocking connections and | |
| 5 | +RTS flow control. | |
| 6 | + | |
| 7 | +- Fixes for Microsoft Visual C++ compiler | |
| 8 | +- Fixes for Windows. Thanks to oldfaber | |
| 9 | +- Return value of _modbus_tcp_pi_connect() on failure (closes #61) | |
| 10 | +- Avoid ioctl call on non-RS485 ports. Thanks to Michael Haberler | |
| 11 | +- Display node and service in PI and port in IPv4 at connection | |
| 12 | +- Return -1 on getaddrinfo error and print error in debug mode | |
| 13 | +- More robust way to establish the connection in non blocking mode | |
| 14 | +- TCP - Socket in non blocking mode by default. Thanks to Thomas Stalder | |
| 15 | +- Apply CLOEXEC flag for TCP protocol independent too (IPv6) | |
| 16 | +- New RTU receive() to ignore confirmation from other slaves (closes #18) | |
| 17 | +- Move RTU filtering in CRC check to avoid useless call to modbus_reply | |
| 18 | +- Unique transaction identifier by TCP connection | |
| 19 | +- Use accept4 with SOCK_CLOEXEC when available (Linux) | |
| 20 | +- Open fd and socket with the CLOEXEC flag when available | |
| 21 | +- Exception response on report slave ID wasn't detected (closes #27) | |
| 22 | +- Provides a way to disable the byte timeout (Alex Stapleton) | |
| 23 | +- Added slave ID check for response messages (Alex Stapleton) | |
| 4 | 24 | - RTS flow control with modbus_rtu_set_rts and modbus_rtu_get_rts |
| 5 | 25 | functions by Torello Querci <tquerci@gmail.com> and Stéphane Raimbault. |
| 6 | 26 | |
| 27 | +libmodbus 3.0.3 (2012-05-25) | |
| 28 | +============================ | |
| 29 | + | |
| 30 | +- Fix another Visual C++ 2008/2010 deficiency (closes #53) | |
| 31 | +- Add -lsocket to compile on QNX | |
| 32 | +- Fix TCP PI init under Windows. | |
| 33 | + Thanks to oldfaber. | |
| 34 | +- Fix a missing free in random-test-client | |
| 35 | + Thanks again to Stefan Finzel. | |
| 36 | +- Fix OMG bug in modbus_mapping_free not freeing memory. | |
| 37 | + Thanks to Stefan Finzel for the bug report. | |
| 38 | +- Fix semicolon typo and unistd.h include under Windows. | |
| 39 | + Thanks to Andrew Kravchuk. | |
| 40 | + | |
| 41 | +libmodbus 3.0.2 (2012-01-16) | |
| 42 | +============================ | |
| 43 | + | |
| 44 | +- Update Debian package | |
| 45 | +- Documentation fixes and additions | |
| 46 | +- Add missing C++ macros in public headers. | |
| 47 | + Thanks to Bernhard Agthe. | |
| 48 | +- Protects modbus_mapping_free against NULL argument. | |
| 49 | + Thanks to Andrea Mattia | |
| 50 | +- Fix check on file doc/libmodbus.7 in acinclude.m4 (closes #28) | |
| 51 | +- Close file descriptor when the settings don't apply in RTU. | |
| 52 | + Original patch provided by Thomas Stalder. | |
| 53 | +- unit-test.h is now generated to avoid config.h dependency. | |
| 54 | +- Request for Windows Sockets specification version 2.2 instead of 2.0 | |
| 55 | + Thanks to Pavel Mazniker for the report. | |
| 56 | + | |
| 7 | 57 | libmodbus 3.0.1 (2011-07-18) |
| 8 | 58 | ============================ |
| 9 | 59 | ... | ... |