john30
|
000d68f3c2
|
added "-def" option to read and write commands for using inline message definition (fixes #154), added support for replacing messages during load to FileReader and subclasses, added MessageMap::remove(), prepared decode/encode commands
|
2018-04-08 13:48:49 +02:00 |
|
john30
|
8ad3ad9c5b
|
removed unnecessary check
|
2018-04-08 09:08:46 +02:00 |
|
john30
|
ca0f59e146
|
documentation
|
2018-04-08 09:08:26 +02:00 |
|
john30
|
f0763ce293
|
allow more than one fd to be set by ppoll for checking error
|
2018-04-08 09:07:43 +02:00 |
|
john30
|
8badc83b05
|
watch sockets for error as well in connect
|
2018-04-04 17:51:13 +02:00 |
|
john30
|
230abbb9fb
|
added connect timeout, fixed non-closed sockets on connect error
|
2018-04-04 17:25:39 +02:00 |
|
john30
|
2a348c2087
|
aligned tests to latest changes
|
2018-04-04 15:49:48 +02:00 |
|
john30
|
bd5f800426
|
code style, missing initializers and imports
|
2018-04-04 15:48:26 +02:00 |
|
john30
|
a36174c02f
|
added support for retrieving configuration files from config service URL and changed that to be the default, always store loaded files by relative path, changed FileReader to allow reading from stream as well
|
2018-04-04 10:08:46 +02:00 |
|
john30
|
a77b740720
|
extended request and get to optionally retrieve last-modified header, fix for potentially wrong content-length extraction
|
2018-04-04 09:57:38 +02:00 |
|
john30
|
f2f70d400a
|
accept urls without trailing '/'
|
2018-02-04 16:18:10 +01:00 |
|
john30
|
c94da06975
|
made http client more flexible and support content-length response header
|
2018-02-03 23:27:02 +01:00 |
|
 J0EK3RandGitHub
|
79fb47240e
|
Update tcpsocket.h
added #include <sys/time.h> for Type timeval
|
2018-02-02 16:20:04 +01:00 |
|
john30
|
fa78ae73f0
|
updated copyright year
|
2018-01-28 15:17:33 +01:00 |
|
john30
|
d6668713d1
|
extracted http client
|
2018-01-28 15:12:59 +01:00 |
|
john30
|
b0e20b7c7c
|
code style
|
2017-12-26 14:27:44 +01:00 |
|
john30
|
c680e87bde
|
corrected using fieldIndex in Message::decodeLastData(bool, ...), corrected finding field in DataFieldSet::read() with index and without name, added optional partType and fieldName to DataField::getCount()
|
2017-12-26 13:56:26 +01:00 |
|
Daniel Strigl
|
dc20cfeb1b
|
! Fixed setsockopt call for timeout
|
2017-12-08 21:47:04 +01:00 |
|
john30
|
a87ea4a6d8
|
file mode
|
2017-11-19 11:59:33 +01:00 |
|
john30
|
b18d7f38bb
|
wait some time for initial garbage in tcp mode and fixed dumping garbage, use FIONREAD instead of MSG_PEEK for cygwin (fixes #132)
|
2017-11-19 11:58:31 +01:00 |
|
john30
|
0c16712c5f
|
fix for repeated wait in Queue::remove, better variable naming
|
2017-11-19 11:50:42 +01:00 |
|
john30
|
77d2a805b1
|
fix for input string suddenly vanishing on certain compiler versions (at least gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609)
|
2017-10-21 12:03:57 +02:00 |
|
john30
|
46078f8c88
|
fix for wrong dump of value list and constant fields (fixes #112)
|
2017-10-15 19:14:54 +02:00 |
|
john30
|
52c737233e
|
compatibility to cmake < 3.0 (fixes #105)
|
2017-09-16 11:00:31 +02:00 |
|
john30
|
f6aeaae2cc
|
fix for dumping chained messages, load and dump everything (unconditionally) when checking/dumping configuration
|
2017-09-09 10:04:56 +02:00 |
|
john30
|
45f7f8a753
|
formatting
|
2017-08-29 22:56:34 +02:00 |
|
john30
|
46f60e821c
|
fixed testing
|
2017-08-27 16:46:41 +02:00 |
|
john30
|
125cbcd661
|
use own reentrant mutex implementation
|
2017-08-27 14:58:23 +02:00 |
|
john30
|
ca7c8bd4fa
|
fix for potential access to no longer existing Message instances in DataHandler, validate MQTT topic during argument parsing, extended DataHandler registration to allow registering multiple instances at once, only create MqttHandler if active
|
2017-08-27 09:40:43 +02:00 |
|
john30
|
6be124f52e
|
fixed compiler warnings
|
2017-08-22 07:46:01 +02:00 |
|
john30
|
31f3c2f5b3
|
formatting
|
2017-07-02 10:10:55 +02:00 |
|
john30
|
b8a4e5e032
|
added DataField::getCount(), exclude name wrap when fieldIndex is used in SingleDataField::read(), corrected json indent
|
2017-07-02 10:09:47 +02:00 |
|
john30
|
77b018b500
|
fixed weird flushing (#95)
|
2017-06-24 07:00:44 +02:00 |
|
john30
|
e451e96a90
|
enhanced JSON interface to retrieve definition and raw messages, fixed for JSON strings with quotes
|
2017-06-05 18:16:13 +02:00 |
|
john30
|
23d930d653
|
fix for mqtt topic including field
|
2017-06-03 12:17:18 +02:00 |
|
john30
|
6f5f94238d
|
formatting
|
2017-06-03 12:16:15 +02:00 |
|
john30
|
b808220b17
|
code style
|
2017-06-03 10:22:59 +02:00 |
|
john30
|
343a443e98
|
set ASYNC_LOW_LATENCY flag on serial device just like setserial does to fix huge latency found on recent kernel versions
|
2017-06-03 08:27:55 +02:00 |
|
john30
|
a0c03779a1
|
compiler warningsdiff
|
2017-05-28 09:28:46 +02:00 |
|
john30
|
606292acda
|
corrected uniqueness of json keys, added write as option to json get
|
2017-05-25 12:54:42 +02:00 |
|
john30
|
d36315ae35
|
corrected uniqueness of json keys, added write as option to json get
|
2017-05-25 12:54:09 +02:00 |
|
john30
|
dbe70f0126
|
optimized
|
2017-05-15 07:42:45 +02:00 |
|
john30
|
a16f7d34b2
|
optimized
|
2017-05-15 07:40:23 +02:00 |
|
john30
|
bf0fcd081d
|
compiler warning
|
2017-05-13 18:33:00 +02:00 |
|
john30
|
a4e1aa65b4
|
optimized
|
2017-05-13 17:22:08 +02:00 |
|
john30
|
5e76637a57
|
formatting
|
2017-05-13 15:57:02 +02:00 |
|
john30
|
506ff25063
|
removed commented line
|
2017-05-13 08:42:35 +02:00 |
|
john30
|
340f862026
|
simplified too complex CSV header line interpretation
|
2017-05-07 15:31:09 +02:00 |
|
john30
|
0a57962791
|
spelling
|
2017-05-07 15:30:59 +02:00 |
|
john30
|
6d57b3fc61
|
fix for duplicate lines with --dumpconfig
|
2017-05-04 07:26:39 +02:00 |
|