Commit a66b1c1f6db1d64933c782e16fb37a861d2fddb6

Authored by Stéphane Raimbault
1 parent fed80f40

Updated NEWS file for v3.1.0

Showing 2 changed files with 52 additions and 2 deletions
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  
... ...
libmodbus.spec.in
1 1 Name: libmodbus
2 2 Version: @PACKAGE_VERSION@
3   -Release: 2%{?dist}
  3 +Release: 1%{?dist}
4 4 Summary: A Modbus library
5 5 Group: Applications/System
6 6 License: LGPLv2+
... ...