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
20 Nov, 2013
1 commit
  • Fix response timeout modification on connect (closes #80) ...
    56653068
    Thanks to Perry Kundert for bug report and initial patches.
    Stéphane Raimbault authored
    2013-11-20 09:57:45 +0100  
    Browse Code »

19 Nov, 2013
3 commits
  • Add const on timeval argument on Windows internal API
    bf060ff2
    Stéphane Raimbault authored
    2013-11-19 18:05:20 +0100  
    Browse Code »
  • Add check for protocol identifer in TCP mode
    6bc39ad9
    Stéphane Raimbault authored
    2013-11-19 18:04:51 +0100  
    Browse Code »
  • Fix typo in message. Thanks to Perry Kundert.
    ad4623c0
    Stéphane Raimbault authored
    2013-11-19 17:29:51 +0100  
    Browse Code »

14 Nov, 2013
3 commits
  • Fix few missing bold on error codes of the documentation
    4fb681f6
    Stéphane Raimbault authored
    2013-11-14 20:31:13 +0100  
    Browse Code »
  • [docs] drop reference to non-existent return data ...
    76e2a3e4
    The report slave id function returns the number of bytes as the _return_
    value, and does not include it as the first byte in the dest buffer.
    
    Update documentation to reflect reality.  There's no missing
    functionality, just slightly confusing documentation.
    Karl Palsson authored
    2013-11-14 17:01:24 +0000  
    Browse Code »
  • Change timeout to uint32 and add 3 byte timeout tests ...
    c4f7a242
    - add byte timeout tests (TCP backend only)
    - update and improve documentation
    - long timeout values are now uint32_t so it changes the API
      to disable byte timeout
    Stéphane Raimbault authored
    2013-11-14 00:31:02 +0100  
    Browse Code »

12 Nov, 2013
3 commits
  • Change syscall to flush serial buffer on Windows (closes #144) ...
    8dc4e2e5
    Thank you AlexMaz.
    Stéphane Raimbault authored
    2013-11-12 22:32:51 +0100  
    Browse Code »
  • Avoid to use reserved identifiers for header names (closes #157) ...
    d06a3eea
    https://www.securecoding.cert.org/confluence/display/seccode/DCL37-C.+Do+not+declare+or+define+a+reserved+identifier
    Not applied to libmodbus constants for now...
    Stéphane Raimbault authored
    2013-11-12 22:14:31 +0100  
    Browse Code »
  • Add missing sys/select.h for QNX (closes #158) ...
    13e1e8e2
    POSIX-1.2001 for fd_set. Thanks to spider391Tang.
    Stéphane Raimbault authored
    2013-11-12 22:03:44 +0100  
    Browse Code »

07 Nov, 2013
1 commit
  • Fix C compiler compliance error
    184c489c
    Stéphane Raimbault authored
    2013-11-07 13:16:00 +0100  
    Browse Code »

31 Oct, 2013
2 commits
  • Documentation typo
    8813c7e0
    Stéphane Raimbault authored
    2013-10-31 01:39:57 +0100  
    Browse Code »
  • New API for set/get response and byte timeouts ...
    ea80f740
    - update documentation
    - 5 new tests
    - updated NEWS file
    - avoid include of time.h
    Stéphane Raimbault authored
    2013-10-31 00:42:20 +0100  
    Browse Code »

23 Oct, 2013
1 commit
  • Export Modbus function codes supported by libmodbus
    8941a84c
    Stéphane Raimbault authored
    2013-10-23 23:33:36 +0200  
    Browse Code »

21 Oct, 2013
2 commits
  • Fix bandwidth-server-one (closes #152)
    349b6ded
    Stéphane Raimbault authored
    2013-10-21 12:56:00 +0200  
    Browse Code »
  • Check debug flag in RTU code
    d928314a
    Stéphane Raimbault authored
    2013-10-21 12:42:04 +0200  
    Browse Code »

10 Oct, 2013
4 commits
  • Sync packaging with official from Debian (closes #134)
    3b522097
    Stéphane Raimbault authored
    2013-10-10 20:06:07 +0200  
    Browse Code »
  • Remove warnings caused by shadowed 'index' variable ...
    074ba153
    The index variable shadowed a variable in the standard library causing
    warnings. Renaming the 'index' variable to 'idx' resolves the issue.
    Åke Forslund authored
    2013-10-10 19:50:59 +0200  
    Browse Code »
  • Use accept4 in TCP PI if available
    5c9598fb
    Stéphane Raimbault authored
    2013-10-10 19:44:52 +0200  
    Browse Code »
  • Add documentation for tcp[_pi]_accept (closes #31)
    2076d11f
    Stéphane Raimbault authored
    2013-10-10 19:44:41 +0200  
    Browse Code »

09 Oct, 2013
2 commits
  • Fix mistake in modbus_tcp_listen documentation
    900aa475
    Stéphane Raimbault authored
    2013-10-09 11:03:42 +0200  
    Browse Code »
  • Add documentation for modbus_tcp_pi_listen
    ffd2d691
    Stéphane Raimbault authored
    2013-10-09 11:03:42 +0200  
    Browse Code »

06 Oct, 2013
4 commits
  • Bump version to v3.1.1
    6ca87014
    Stéphane Raimbault authored
    2013-10-06 13:07:56 +0200  
    Browse Code »
  • Updated NEWS file
    4973c935
    Stéphane Raimbault authored
    2013-10-06 13:07:46 +0200  
    Browse Code »
  • Support RTU in new raw requests tests
    780e1c23
    Stéphane Raimbault authored
    2013-10-06 12:49:39 +0200  
    Browse Code »
  • Tests on reading 0 or max + 1 registers for function 0x17
    05d16704
    Stéphane Raimbault authored
    2013-10-06 11:46:32 +0200  
    Browse Code »

03 Oct, 2013
2 commits
  • Slight refactor of unit-test-client
    6cfed42b
    Stéphane Raimbault authored
    2013-10-03 20:30:51 +0200  
    Browse Code »
  • Fix remote buffer overflow vulnerability (closes #25, #105) ...
    fc73565d
    It's strongly recommended to update your libmodbus library if you
    use it in a slave/server application in a not trusted environment.
    
    Debian package of libmodbus 3.0.4 already contains a patch to
    mitigate the exploit but the patch isn't as strong than this one.
    Stéphane Raimbault authored
    2013-10-03 20:06:51 +0200  
    Browse Code »

24 Sep, 2013
1 commit
  • Improved README file
    2a9a7ddf
    Stéphane Raimbault authored
    2013-09-24 23:49:12 +0200  
    Browse Code »

23 Sep, 2013
2 commits
  • Fix indentation of Windows code
    1224ec64
    Stéphane Raimbault authored
    2013-09-23 22:59:36 +0200  
    Browse Code »
  • Explain how to define response timeouts when many RTU slaves ...
    a11805cb
    Related to https://github.com/stephane/libmodbus/issues/83
    Stéphane Raimbault authored
    2013-09-23 22:53:26 +0200  
    Browse Code »

13 Sep, 2013
1 commit
  • Fix receiving of incorrect queries in write_single and mask_write_register ...
    2c132b04
    Thank you very much James Nutaro.
    Stéphane Raimbault authored
    2013-09-13 16:20:21 +0200  
    Browse Code »

09 Sep, 2013
2 commits
  • Check return value of autoreconf. Thanks to Lauri Nurmi.
    1a4fb4eb
    Stéphane Raimbault authored
    2013-09-09 10:07:11 +0200  
    Browse Code »
  • Minor comment improvements
    558538ab
    Stéphane Raimbault authored
    2013-09-09 00:02:25 +0200  
    Browse Code »

08 Sep, 2013
1 commit
  • Constant for broacast and test ordering
    1e288713
    Stéphane Raimbault authored
    2013-09-08 23:42:30 +0200  
    Browse Code »

25 Aug, 2013
1 commit
  • Rename EXPORT by MODBUS_API
    0b22e719
    Stéphane Raimbault authored
    2013-08-25 21:16:13 +0200  
    Browse Code »

03 Jul, 2013
1 commit
  • Fix the fix of device string check. ...
    b09ff2fb
    Thanks to Jan Kardell.
    Stéphane Raimbault authored
    2013-07-03 10:35:51 +0200  
    Browse Code »

22 May, 2013
3 commits
  • Rename 'socket' variables to 's' to avoid warning on Windows
    f7799a4f
    Stéphane Raimbault authored
    2013-05-22 23:45:30 +0200  
    Browse Code »
  • Don't use reserved word 'byte' on Windows!
    ca928d50
    Stéphane Raimbault authored
    2013-05-22 23:31:39 +0200  
    Browse Code »
  • Use a unsigned long for ioctlsocket on Windows
    f720851a
    Stéphane Raimbault authored
    2013-05-22 23:25:42 +0200  
    Browse Code »