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 | - RTS flow control with modbus_rtu_set_rts and modbus_rtu_get_rts | 24 | - RTS flow control with modbus_rtu_set_rts and modbus_rtu_get_rts |
| 5 | functions by Torello Querci <tquerci@gmail.com> and Stéphane Raimbault. | 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 | libmodbus 3.0.1 (2011-07-18) | 57 | libmodbus 3.0.1 (2011-07-18) |
| 8 | ============================ | 58 | ============================ |
| 9 | 59 |
libmodbus.spec.in