libmodbus 2.1.0 "Go wild!"

The 2.1.X branch is unstable and pave the way for the stable 2.2.X branch.

libmodbus 2.1.X
============
- New API to read and write float values
- New API for slave server (see MIGRATION)
- New slave server able to handle multiple connections
- Slave only replies to broadcast queries or queries with its slave ID
- Improved Modbus protocol conformance
- modbus_param_t is smaller (2 int removed)
- Better error management
- Faster
- Fix #333455 - Cygwin IPTOS_LOWDELAY not supported on cygwin
  Reported by Jeff Laughlin and Yishin Li.
- Fix #375926 - modbus.c:164: error: `MSG_DONTWAIT' undeclared
  Reported and tested by Yishin Li.
- Fix #378981 - CRC error on RTU response doesn't return negative value
  Reported by Henrik Munktell.
- Fix report slave ID request
  Patch (bzr) provided by Paul Fertser.
- Fix #425604 - Conditional jump or move depends on uninitialised value(s)
  Occurs on first occurence of slave timeout.
  Reported by Henrik Munktell.
- Fix #457200 - FreeBSD support
  Patch provided by Norbert Koch.

Milestone information

Project:
libmodbus
Series:
trunk
Version:
2.1.0
Code name:
Go wild!
Released:
2010-03-24  
Registrant:
Stéphane Raimbault
Release registered:
2010-03-24
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
6 Stéphane Raimbault
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Invalid, 7 Fix Released

Download files for this release

File Description Downloads

Release notes 

See NEWS file

Changelog 

This release does not have a changelog.

0 blueprints and 8 bugs targeted

Bug report Importance Assignee Status
341708 #341708 Feature request: Optionally ignore modbus packet size restrictions, use TCP packet length 4 Medium   3 Invalid
378981 #378981 CRC error on RTU response doesn't return negative value 3 High Stéphane Raimbault  10 Fix Released
425604 #425604 Valgrind reports "Conditional jump or move depends on uninitialised value(s)" 3 High Stéphane Raimbault  10 Fix Released
341702 #341702 MAX_MESSAGE_LENGTH and MAX_REGISTERS deviate from Modbus standard 4 Medium Stéphane Raimbault  10 Fix Released
509552 #509552 possibly invalid "report_slave_id" function 4 Medium   10 Fix Released
333455 #333455 Cygwin IPTOS_LOWDELAY not supported on cygwin, patch attchd 5 Low Stéphane Raimbault  10 Fix Released
375926 #375926 modbus.c:164: error: `MSG_DONTWAIT' undeclared 5 Low Stéphane Raimbault  10 Fix Released
376885 #376885 autogen.sh failed on CentOS-4.6 5 Low Stéphane Raimbault  10 Fix Released
This milestone contains Public information
Everyone can see this information.