<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libmodbus/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-02-18T19:47:52Z</updated>
<entry>
<title>modbus: update to 3.1.12</title>
<updated>2026-02-18T19:47:52Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-02-18T18:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=b19cb351e21555d2a2d891dc95151c730059fa21'/>
<id>urn:sha1:b19cb351e21555d2a2d891dc95151c730059fa21</id>
<content type='text'>
Update modbus to version 3.1.12

https://github.com/stephane/libmodbus/releases/tag/v3.1.12
 Fix FD_SET overflow when socket fd &gt;= FD_SETSIZE.
 Check dest pointer not null and nb in read functions.
 NULL check for src and nb &lt; 1 validation in write functions.
 modbus_reply: don't compute address for FC 0x07/0x11.
 Use O_NONBLOCK instead of deprecated O_NDELAY.
 Explicit cast for Coverity CID 416366.
 Document required buffer size of modbus_receive.
 Document macros for error codes corresponding to Modbus exceptions.
 Fix example of modbus_rtu_set_serial_mode.
 Test filesystem provides symlink in autogen.sh.
 Sync API signatures with the documentation.
 Many documentation fixes and typo corrections.
 Add coverage target and helper script.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>libmodbus: update hash for v3.1.11 tarball</title>
<updated>2026-02-15T08:26:24Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2026-02-13T22:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=c10e3a2cf14f80f43206788483cd99f58b57a0b2'/>
<id>urn:sha1:c10e3a2cf14f80f43206788483cd99f58b57a0b2</id>
<content type='text'>
Upstream modified the tarball and re-uploaded, so the hash changed.
See: https://github.com/stephane/libmodbus/issues/829#issuecomment-3898494353

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libmodbus: update to 3.1.11</title>
<updated>2025-12-28T10:48:16Z</updated>
<author>
<name>Stefan Hellermann</name>
</author>
<published>2025-12-25T13:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=534ca8e3979fab3e7e42f43fca4506eb8d77c686'/>
<id>urn:sha1:534ca8e3979fab3e7e42f43fca4506eb8d77c686</id>
<content type='text'>
fixes float endianness issues in 3.1.8.

I use a small, custom application to convert data from my
electricity meter into Modbus format for my inverter and wallbox.
I developed this program against an earlier version of libmodbus
on x86, and it ran flawlessly on my ath79 router (big endian).
After migrating to a Mediatek router (little endian), the program
only outputted huge, meaningless values. However, it ran perfectly
fine on my x86 system (little endian), which is running Fedora
with libmodbus v3.1.11.

I then found several bug reports and the changelogs for libmodbus 3.1.11
that described and resolved my problem. So update openwrt to 3.1.11.

Signed-off-by: Stefan Hellermann &lt;stefan@the2masters.de&gt;
</content>
</entry>
<entry>
<title>treewide: assign PKG_CPE_ID</title>
<updated>2024-02-05T00:16:10Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2024-02-02T17:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5afe5c9031190844f267357c68efe3c9c3cbe51d'/>
<id>urn:sha1:5afe5c9031190844f267357c68efe3c9c3cbe51d</id>
<content type='text'>
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>libmodbus: update to 3.1.8</title>
<updated>2022-09-28T19:39:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2022-09-28T19:23:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f27fb38c6b8bae1c56a7964abfa32a426f8ffc7b'/>
<id>urn:sha1:f27fb38c6b8bae1c56a7964abfa32a426f8ffc7b</id>
<content type='text'>
- drop obsolete configure argument
- update download url

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libmodbus: update to 3.1.7</title>
<updated>2022-01-12T00:19:11Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2022-01-11T06:56:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=d8d91931d079adb727aea85e67197419d39ffb91'/>
<id>urn:sha1:d8d91931d079adb727aea85e67197419d39ffb91</id>
<content type='text'>
Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libmodbus: update to 3.1.6</title>
<updated>2019-09-16T21:19:15Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2019-09-15T09:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=99d6731ed9fdb286c5cf42eeefae4bce560b0967'/>
<id>urn:sha1:99d6731ed9fdb286c5cf42eeefae4bce560b0967</id>
<content type='text'>
Also fix the license information: in older versions the test programs
were GPL 3 licensed, but meanwhile it changed to BSD license.
But since this package only packages the library itself, we can
safely focus only on the LGPL here which covers the library itself.

While at, fix a minor nitpick during library symlink installation.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>treewide: Change .*GPL.*+ licenses to SPDX compatible identifier</title>
<updated>2019-09-10T05:45:15Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2019-09-02T13:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=bbb1ea7345f367ed675dcfe40e36ac32ddf8a2e1'/>
<id>urn:sha1:bbb1ea7345f367ed675dcfe40e36ac32ddf8a2e1</id>
<content type='text'>
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>libmodbus: backport RS485 fixes</title>
<updated>2019-04-11T13:17:52Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2019-04-11T13:15:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3f808eb6289aa6c2e0ff3ee4133258bfb6d29e96'/>
<id>urn:sha1:3f808eb6289aa6c2e0ff3ee4133258bfb6d29e96</id>
<content type='text'>
Import two patches from upstream in order to fix Modbus-RTU over RS485:
 1c5d969 Only set SER_RS485_ENABLED bit of existing RS485 settings
 91a1d74 Oops fix OR on RS485 settings (1c5d969)

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>treewide: run "make check FIXUP=1"</title>
<updated>2017-08-30T04:41:14Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2017-08-28T04:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4006865ae81b20b1793ae2a07db20235fefd2c71'/>
<id>urn:sha1:4006865ae81b20b1793ae2a07db20235fefd2c71</id>
<content type='text'>
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
</feed>
