Logo white

Peter M. Groen / libmodbus

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 855
  • Compare
  • Branches 1
  • Tags 0
  • libmodbus
27 Aug, 2015
7 commits
  • Change order of few functions in modbus RTU code
    8a7e2446
    Stéphane Raimbault authored
    2015-08-27 14:38:26 +0200  
    Browse Code »
  • Add entries for modbus_rtu_[get|set]_delay in documentation index
    90df0215
    Stéphane Raimbault authored
    2015-08-27 14:37:42 +0200  
    Browse Code »
  • Implemented runtime configurable RTS delay
    cf22eabc
    Jimmy Bergström authored
    2015-08-27 14:17:35 +0200  
    Browse Code »
  • Add an entry in libmodbus index page for modbus_rtu_set_custom_rts
    c7eb7b96
    Stéphane Raimbault authored
    2015-08-27 12:39:27 +0200  
    Browse Code »
  • Update AUTHORS list with signed CLAs
    5f22aeae
    Stéphane Raimbault authored
    2015-08-27 12:35:25 +0200  
    Browse Code »
  • Add support for user defined RTS toggle function
    a8676b78
    Jimmy Bergström authored
    2015-08-27 12:33:13 +0200  
    Browse Code »
  • Added ILLEGAL_DATA_ADDRESS tests for modbus_write_register[|s]
    6c1ef13d
    Andrey Skvortsov authored
    2015-08-27 12:15:30 +0200  
    Browse Code »

25 Aug, 2015
1 commit
  • Fixing URL Typos ...
    9db133d2
    Extra `http://` in the link
    Kalen authored
    2015-08-25 15:52:32 -0400  
    Browse Code »

04 Aug, 2015
3 commits
  • Update documentation of modbus_rtu_set_rts
    31ae9ef9
    Stéphane Raimbault authored
    2015-08-04 16:05:39 +0200  
    Browse Code »
  • fix rts signal switch time
    42dbf067
    Hiromasa Ihara authored
    2015-08-04 16:02:06 +0200  
    Browse Code »
  • Improve new_rtu and set_slave documentation (related to #276)
    c7c7c768
    Stéphane Raimbault authored
    2015-08-04 15:32:47 +0200  
    Browse Code »

11 Jun, 2015
1 commit
  • Fix late check of ctx in modbus_reply[|_exception] (closes #269)
    0e2f470a
    Stéphane Raimbault authored
    2015-06-11 22:13:10 +0200  
    Browse Code »

09 Jun, 2015
2 commits
  • Wait the server for 1 second before running tests
    2fb7c2eb
    Stéphane Raimbault authored
    2015-06-09 12:37:57 +0200  
    Browse Code »
  • A libmodbus context isn't thread safe (closes #246)
    b7247f10
    Stéphane Raimbault authored
    2015-06-09 12:04:00 +0200  
    Browse Code »

21 May, 2015
2 commits
  • modbus_mask_write_register: better fix with unit test (closes #265)
    9b4212c8
    Stéphane Raimbault authored
    2015-05-21 13:43:37 +0200  
    Browse Code »
  • modbus_mask_write_register: fix buffer overflow (fixes #265) ...
    b7894da5
    Thanks to @lipengin1975 for reporting this issue.
    
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-05-21 09:24:32 +0200  
    Browse Code »

11 Mar, 2015
1 commit
  • Minor adjustments to README about AsciiDoc
    5e6f8cd3
    Stéphane Raimbault authored
    2015-03-11 08:38:33 +0100  
    Browse Code »

19 Feb, 2015
1 commit
  • Export MODBUS_MAX_ADU_LENGTH and documentation (ref #241)
    98c4aca3
    Stéphane Raimbault authored
    2015-02-19 10:17:14 +0100  
    Browse Code »

18 Feb, 2015
6 commits
  • Add Travis badge to README
    130cf4b2
    Stéphane Raimbault authored
    2015-02-18 18:14:44 +0100  
    Browse Code »
  • Explicit check against Modbus broadcast address
    2284aae2
    Stéphane Raimbault authored
    2015-02-18 18:04:51 +0100  
    Browse Code »
  • Do not reply on broadcast requests (fixes #153) ...
    e10ee2d5
    According to the Modbus specification
    (http://www.modbus.org/docs/Modbus_over_serial_line_V1_02.pdf, section 2.1)
    a Modbus RTU master can send a broadcast to all of it's slaves. This
    broadcasts can only be write requests as otherwise collisions could
    occur, eg. on a RS-485 bus.
    
    When receiving such a broadcast, the slave should process the request as
    usual, but must not reply anything, neither a normal response nor an
    exception reply in case of an error.
    
    Adjust the unit test for this case, too.
    
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-02-18 17:51:05 +0100  
    Browse Code »
  • Add travis hint file ...
    e2e22503
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-02-18 17:37:23 +0100  
    Browse Code »
  • Run unit tests with standard: make check (closes #205, closes #238) ...
    3f96e18c
    This patch has been developed by Andrey Skvortsov, Michael Heimpold
    and Stéphane Raimbault.
    
    - avoid bash'isms and use of GNU find
    - terminate server after test run (ignored in TCP mode)
    - add *.log, *.trs to .gitignore
    - unit-test-client returns 0 on success
    - save exit code of unit-test-client for make check status
    - replace kill by killall
    - add entry in README
    Andrey Skvortsov authored
    2015-02-18 17:24:54 +0100  
    Browse Code »
  • modbus_send_raw_request: limit request length (fixes #207) ...
    e98fd68c
    Do not allow raw request length longer than the PDU size plus
    the additional requested slave address byte.
    Without this check modbus_send_raw_request could be used to
    trigger a buffer overflow on the stack since the parameter
    is passed unchecked to memcpy.
    
    Thanks to Hanno Neuer for spotting this security flaw.
    
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-02-18 16:22:45 +0100  
    Browse Code »

17 Feb, 2015
1 commit
  • Add Michael Heimpold to AUTHORS ...
    97b3f176
    Michael signed the CLA of the project.
    Stéphane Raimbault authored
    2015-02-17 10:02:29 +0100  
    Browse Code »

13 Feb, 2015
6 commits
  • Add Hannu Vuolasaho to AUTHORS ...
    cd467c89
    Hannu signed the CLA of the project.
    Stéphane Raimbault authored
    2015-02-13 18:44:19 +0100  
    Browse Code »
  • Fix some coding style nitpicks ...
    9e612005
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-02-13 17:34:28 +0100  
    Browse Code »
  • Introduce SPDX license identifiers ...
    09807f14
    This replaces the lengthy license text headers with a short
    and standardized license tag. See http://spdx.org for details.
    
    This is useful e.g. for license compliance tools which scan
    through files and generate a report of the licenses used
    in a project.
    
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2015-02-13 17:33:08 +0100  
    Browse Code »
  • Bump version to v3.1.2
    6eaaad6b
    Stéphane Raimbault authored
    2015-02-13 15:59:24 +0100  
    Browse Code »
  • Fix RTU test by allowing the server to reply on CRC errors
    1da0c2d6
    Stéphane Raimbault authored
    2015-02-13 15:47:10 +0100  
    Browse Code »
  • Remove Debian and Fedora packaging ...
    f3329dda
    They are already included in these Linux distributions.
    Stéphane Raimbault authored
    2015-02-13 14:59:33 +0100  
    Browse Code »

30 Oct, 2014
2 commits
  • doc: slight change in asciidoc config file to print vX.Y
    41cc4739
    Stéphane Raimbault authored
    2014-10-30 00:20:31 +0100  
    Browse Code »
  • doc: generate manual pages with a2x
    a83cd42e
    Stéphane Raimbault authored
    2014-10-30 00:19:59 +0100  
    Browse Code »

29 Oct, 2014
2 commits
  • Minor adjustments to README.md about documentation
    280bdbce
    Stéphane Raimbault authored
    2014-10-29 23:57:10 +0100  
    Browse Code »
  • Rewrite documentation macro and Makefile ...
    333db8e1
    - only check if documentation tools are installed in acinclude.m4
    - don't provide built documentation in dist tarball
    - simpler Makefile
    - display warning message and check result
    Stéphane Raimbault authored
    2014-10-29 23:49:38 +0100  
    Browse Code »

21 Oct, 2014
4 commits
  • Updated NEWS file
    361f1e40
    Stéphane Raimbault authored
    2014-10-21 13:56:44 +0200  
    Browse Code »
  • Fix too low response timeouts in unit tests ...
    d69c8cf9
    The response timeout of the client must be higher than the server
    to handle sleep/flush operations done on server side.
    Stéphane Raimbault authored
    2014-10-21 08:58:22 +0200  
    Browse Code »
  • Fix wrong usleep value to wait 5 ms between bytes in test server
    7e42fcf0
    Stéphane Raimbault authored
    2014-10-21 08:45:03 +0200  
    Browse Code »
  • Don't flush on illegal address errors in single write functions ...
    0c131f83
    This change has introduced by 83c34102.
    Fix unit tests on some systems.
    Stéphane Raimbault authored
    2014-10-21 08:31:59 +0200  
    Browse Code »

12 Oct, 2014
1 commit
  • Prefix hexadecimal values with 0x to avoid confusion
    9c809805
    Stéphane Raimbault authored
    2014-10-12 02:38:34 +0200  
    Browse Code »