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
  • src
12 Nov, 2013
2 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 Dir »
  • 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 Dir »

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

31 Oct, 2013
1 commit
  • 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 Dir »

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 Dir »

21 Oct, 2013
1 commit
  • Check debug flag in RTU code
    d928314a
    Stéphane Raimbault authored
    2013-10-21 12:42:04 +0200  
    Browse Dir »

10 Oct, 2013
3 commits
  • 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 Dir »
  • Use accept4 in TCP PI if available
    5c9598fb
    Stéphane Raimbault authored
    2013-10-10 19:44:52 +0200  
    Browse Dir »
  • Add documentation for tcp[_pi]_accept (closes #31)
    2076d11f
    Stéphane Raimbault authored
    2013-10-10 19:44:41 +0200  
    Browse Dir »

03 Oct, 2013
1 commit
  • 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 Dir »

23 Sep, 2013
1 commit
  • Fix indentation of Windows code
    1224ec64
    Stéphane Raimbault authored
    2013-09-23 22:59:36 +0200  
    Browse Dir »

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 Dir »

09 Sep, 2013
1 commit
  • Minor comment improvements
    558538ab
    Stéphane Raimbault authored
    2013-09-09 00:02:25 +0200  
    Browse Dir »

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

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

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 Dir »

22 May, 2013
7 commits
  • Rename 'socket' variables to 's' to avoid warning on Windows
    f7799a4f
    Stéphane Raimbault authored
    2013-05-22 23:45:30 +0200  
    Browse Dir »
  • Don't use reserved word 'byte' on Windows!
    ca928d50
    Stéphane Raimbault authored
    2013-05-22 23:31:39 +0200  
    Browse Dir »
  • Use a unsigned long for ioctlsocket on Windows
    f720851a
    Stéphane Raimbault authored
    2013-05-22 23:25:42 +0200  
    Browse Dir »
  • Avoid empty _modbus_rtu_ioctl_rts when no HAVE_DECL_TIOCM_RTS
    1bab04e5
    Stéphane Raimbault authored
    2013-05-22 23:20:06 +0200  
    Browse Dir »
  • Avoid to shadow 'boolean' on weird platform (Windows)
    b657698d
    Stéphane Raimbault authored
    2013-05-22 23:15:31 +0200  
    Browse Dir »
  • Avoid overriding of bswap_32 because bswap_16 is undefined
    55c276e8
    Stéphane Raimbault authored
    2013-05-22 23:09:55 +0200  
    Browse Dir »
  • Try to fix MinGW compilation (EXTERN to nop) ...
    4d76d215
    This regression comes from Visual Studio patches.
    Stéphane Raimbault authored
    2013-05-22 22:49:29 +0200  
    Browse Dir »

17 May, 2013
1 commit
  • Portable use of bswap_32
    702d2603
    Stéphane Raimbault authored
    2013-05-17 18:21:12 +0200  
    Browse Dir »

16 May, 2013
1 commit
  • Remove (not so useful) ld options not supported on Mac OS X
    50c155a3
    Stéphane Raimbault authored
    2013-05-16 18:40:40 +0200  
    Browse Dir »

10 May, 2013
3 commits
  • Returns -1 on invalid mode in modbus_rtu_set_rts
    b4753f7e
    Stéphane Raimbault authored
    2013-05-10 01:10:17 +0200  
    Browse Dir »
  • Always set socket to -1 on close()
    d8aa5a42
    Stéphane Raimbault authored
    2013-05-10 01:07:02 +0200  
    Browse Dir »
  • Protect all public functions against invalid context ...
    55d9a371
    - change return argument from void to int
    - update documentation
    Stéphane Raimbault authored
    2013-05-10 00:53:48 +0200  
    Browse Dir »

05 May, 2013
1 commit
  • Sleep for delay of response timeout before reconnect (closes #77) ...
    a06255be
    Thanks to Karl Palsson.
    Stéphane Raimbault authored
    2013-05-05 01:31:59 +0200  
    Browse Dir »

02 May, 2013
1 commit
  • Baud rate until 4,000,000 (POSIX), 1,000,000 (Windows) (closes #93)
    61440f55
    Stéphane Raimbault authored
    2013-05-02 21:07:44 +0200  
    Browse Dir »

01 May, 2013
3 commits
  • Rename modbus_set_float_swapped to modbus_set_float_dcba
    692f6b76
    Stéphane Raimbault authored
    2013-05-01 23:58:51 +0200  
    Browse Dir »
  • New functions to set/get swapped floats (LSB)
    997231b7
    Stéphane Raimbault authored
    2013-05-01 16:27:28 +0200  
    Browse Dir »
  • Safer modbus_close
    e6b64888
    Stéphane Raimbault authored
    2013-05-01 15:57:51 +0200  
    Browse Dir »

25 Mar, 2013
2 commits
  • Fixes the DLL type and flags and builds the debug version of the ...
    eab0c89c
    DLL if required.
    oldfaber authored
    2013-03-25 23:14:15 +0100  
    Browse Dir »
  • Include winsock2.h before ws2tcpip.h for VS 2005 ...
    3b4d8126
    Thanks to Petr Gladkiy
    Stéphane Raimbault authored
    2013-03-25 11:35:38 +0100  
    Browse Dir »

24 Mar, 2013
1 commit
  • Add information for building modbus.dll with Visual Studio 2005 ...
    e3fe138a
    Thank you Petr Gladkiy
    Stéphane Raimbault authored
    2013-03-24 16:19:07 +0100  
    Browse Dir »

25 Feb, 2013
4 commits
  • Avoid C99 declaration in win32 section code (closes #92) ...
    c4290368
    Thanks to oldfaber and endrelovas.
    Stéphane Raimbault authored
    2013-02-25 02:15:22 +0100  
    Browse Dir »
  • Cleanup on configure.js (w/o any tests...)
    a30eab37
    Stéphane Raimbault authored
    2013-02-25 02:12:34 +0100  
    Browse Dir »
  • Fixed style issues.
    bb3ea92b
    oldfaber authored
    2013-02-25 02:12:34 +0100  
    Browse Dir »
  • Add a windows scripting host configure file. ...
    208a337e
    Simply run cscript configure.js from the win32 directory to generate
    the files needed to create the modbus DLL.
    oldfaber authored
    2013-02-25 02:12:34 +0100  
    Browse Dir »