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
J0EK3R and GitHub
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
john30
727aca8309
removed unncessary casts, allow more than one file to match, compiler warnings
2017-05-01 17:09:56 +02:00
john30
afbd5829b6
aligned with autogen
2017-05-01 15:56:10 +02:00
john30
7b11a540b6
added conditional messages to find command with "-a" option and include condition prefix for CSV format
...
also allow passing scan messages with --checkconfig and --scanconfig (without --inject)
be more verbose on errors in configuration files
improved code style
2017-05-01 15:31:09 +02:00
john30
cfc9f8567c
fix for endless wait for thread death
2017-04-29 09:17:38 +02:00
john30
d5ad81d531
revert 22e89cf
2017-04-26 09:35:44 +02:00
john30
cce36d93f5
fix for sigsegv when resolving conditions introduced by 611cb56
2017-04-26 09:33:39 +02:00
john30
43042eec9d
style
2017-04-23 11:58:54 +02:00