Commit Graph
130 Commits
Author SHA1 Message Date
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 bd5f800426 code style, missing initializers and imports 2018-04-04 15:48:26 +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
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 0c16712c5f fix for repeated wait in Queue::remove, better variable naming 2017-11-19 11:50:42 +01:00
john30 52c737233e compatibility to cmake < 3.0 (fixes #105) 2017-09-16 11:00:31 +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 31f3c2f5b3 formatting 2017-07-02 10:10:55 +02:00
john30 77b018b500 fixed weird flushing (#95) 2017-06-24 07:00:44 +02:00
john30 5e76637a57 formatting 2017-05-13 15:57:02 +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 930ae49513 enhanced raw command to log complete messages, fix for shutdown 2017-04-22 17:43:13 +02:00
john30 22e89cf896 always detach thread 2017-04-22 12:05:56 +02:00
john30 9461e64cc5 avoid virtual with override 2017-03-04 14:08:19 +01:00
john30 3b26cf1f38 define _GNU_SOURCE via autoconf 2017-03-04 14:00:39 +01:00
john30 d168dd31e0 use override declaration 2017-03-04 13:51:25 +01:00
john30 7f142e5916 added missing _GNU_SOURCE for pthread_setname_np 2017-03-04 09:06:51 +01:00
john30 c8c9e76684 added missing _GNU_SOURCE for vasprintf 2017-03-04 08:40:59 +01:00
john30 4dfcff7c87 bb86b8b 2017-03-04 08:38:41 +01:00
john30 bb86b8b713 added setTimeout() 2017-03-04 08:38:27 +01:00
john30 ca164185dc fix doxygen and put everything besides main function in namespace ebusd 2017-02-25 16:12:09 +01:00
john30 551f71ba21 aligned makefiles to using include with paths 2017-02-25 14:59:31 +01:00
john30 cb9b7fc3ac add support for individual log level per facility 2017-02-19 00:42:55 +01:00
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 0771e8ee6b updated copyright year 2017-02-04 08:04:20 +01:00
john30 b5c6f930a4 fix for compiler warning 2017-01-22 14:38:39 +01:00
john30 1dea34e4b5 added cmake support 2017-01-22 13:55:21 +01:00
john30 7bd55633c1 order 2017-01-22 13:53:43 +01:00
john30 b7c7ad9283 use SIGHUP for reopening log file 2017-01-15 12:37:01 +01:00
john30 a1d3042945 fixed copyright year 2017-01-15 12:11:54 +01:00
john30 f1c5c0ab28 updated copyright year 2017-01-15 11:10:08 +01:00
john30 5bf2f124b3 code style 2017-01-14 19:00:47 +01:00
john30 ebcb260d5f use spaces instead of tab 2017-01-14 18:01:37 +01:00
john30 917414a6f8 code style 2017-01-14 17:58:47 +01:00
john30 0217096b6b code style 2017-01-14 17:34:02 +01:00
john30 774e01e937 use own namespace 2017-01-14 16:41:54 +01:00
john30 54a6c0f673 code style 2017-01-14 15:02:10 +01:00
john30 b3bb2e08ac code style 2017-01-14 13:00:04 +01:00
john30 d13b271a05 documentation 2017-01-08 17:32:54 +01:00
john30 d0e4fc1718 added new facility "other" 2017-01-07 17:06:07 +01:00