Seva
|
422f5a6c45
|
dhtproxy: use one io_context, rm scheduler, fix get,proxyInfo
|
2019-06-25 13:35:26 -04:00 |
|
Seva
|
51a42aa2c8
|
dhtproxy: fix inconsistencies & add comments
|
2019-06-25 10:16:40 -04:00 |
|
Seva
|
51aeaeaeab
|
dhtproxy: use logger everywhere & use same format
|
2019-06-21 12:49:47 -04:00 |
|
Seva
|
c0bb8f065c
|
dhtproxy: ensure client asio timers are initialized
|
2019-06-21 11:33:51 -04:00 |
|
Seva
|
126318956a
|
dhtproxy: fix unintialized refresh timer in listen
|
2019-06-21 11:13:54 -04:00 |
|
Seva
|
2959709462
|
dhtproxy: log in client only if logger is defined
|
2019-06-20 16:44:13 -04:00 |
|
Seva
|
4a26168248
|
dhtproxy: ensure client http processing keeps running
|
2019-06-20 16:13:01 -04:00 |
|
Seva
|
9c348b1df4
|
dhtproxy: use same client logger
|
2019-06-20 15:31:43 -04:00 |
|
Seva
|
7e7654d1ae
|
dhtproxy: use two io_contexts periodic & http
|
2019-06-20 14:43:16 -04:00 |
|
Seva
|
b7185fa87c
|
dhtproxy: rewrite client restartListeners & save listener connId
|
2019-06-20 12:14:27 -04:00 |
|
Seva
|
54acd67a1f
|
dhtproxy: rewrite client cancelAllListeners with RESTinio
|
2019-06-20 11:56:16 -04:00 |
|
Seva
|
045de8602c
|
dhtproxy: rewrite client doCancelListen with RESTinio
|
2019-06-20 11:52:15 -04:00 |
|
Seva
|
390fa48700
|
dhtproxy: replace status thread by asio timer
|
2019-06-20 11:24:56 -04:00 |
|
Seva
|
0d08f0d356
|
dhtproxy: replace client threads by asio timers
|
2019-06-20 11:23:38 -04:00 |
|
Seva
|
e87d164f0b
|
dhtproxy: refactor client to use external io_context
|
2019-06-13 13:24:44 -04:00 |
|
Seva
|
dd56bdd8e2
|
dhtproxy: add conn listener & make http services singletons
|
2019-06-10 17:08:37 -04:00 |
|
Seva
|
1060038bdf
|
dhtproxy: write into dht logger
|
2019-06-07 16:46:28 -04:00 |
|
Seva
|
f1dbac2aff
|
dhtproxy: fix client context lost in the abyss
|
2019-06-07 14:57:16 -04:00 |
|
Seva
|
f8d62dc6a7
|
dhtproxy: add support for legacy http methods
Legacy non-standard http methods: LISTEN, STATS, SIGN, ECNRYPT
NOTE: Supported with RESTinio > 0.5.0 and custom http_parser
- https://github.com/Stiffstream/restinio/issues/26
- https://github.com/binarytrails/http-parser
|
2019-06-06 13:30:37 -04:00 |
|
Seva
|
fc3686d817
|
dhtproxy: comment/remove restbed leftovers to build w/o
|
2019-06-06 11:08:39 -04:00 |
|
Seva
|
6266f88cd5
|
dhtproxy: port doPut,sendListen logic new http client
|
2019-06-04 17:21:44 -04:00 |
|
Seva
|
0a3320e2c8
|
dhtproxy: enhance http async api & finish client get
|
2019-06-04 16:14:37 -04:00 |
|
Seva
|
10971f700f
|
dhtproxy: add http classes with fully async client
use server's pushNotifications of this client
|
2019-06-03 17:10:19 -04:00 |
|
Seva
|
3252e6daa3
|
dhtproxy: rewrite sendListen with restinio
|
2019-05-29 11:59:09 -04:00 |
|
Seva
|
07599239a6
|
dhtproxy: port restbed client listen to server
|
2019-05-28 11:39:04 -04:00 |
|
Seva
|
eac61678f4
|
dhtproxy: add client request conn_cb for listeners
|
2019-05-28 10:26:47 -04:00 |
|
Seva
|
078c1198b0
|
Merge branch savoirfairelinux 'master' changes
|
2019-05-27 15:23:26 -04:00 |
|
Seva
|
3d525030b9
|
dhtproxy: add async put & swap threading for io_context
|
2019-05-27 15:06:11 -04:00 |
|
Seva
|
3733fc2890
|
dhtproxy: switch threading to io_context
|
2019-05-27 15:06:11 -04:00 |
|
Seva
|
c40f35fa06
|
dhtproxy: fix context type casting in client get
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
4e934f8902
|
dhtproxy: add ipv6 to restinio client & get method
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
125a05a5fc
|
dhtproxy: fix sendPushNotification
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
868c114bcb
|
dhtproxy: fix restinio client rx by parts
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
f0acc3e735
|
dhtproxy: add sendPushNotification to server
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
171e2b130b
|
dhtproxy: implement restinio client
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
1c3132e0ef
|
dhtproxy: add async put & swap threading for io_context
|
2019-05-27 14:57:05 -04:00 |
|
Seva
|
f3e304e661
|
dhtproxy: switch threading to io_context
|
2019-05-27 11:17:51 -04:00 |
|
Seva
|
2545282624
|
dhtproxy: fix context type casting in client get
|
2019-05-26 09:50:44 -04:00 |
|
Seva
|
ab082543ea
|
dhtproxy: add ipv6 to restinio client & get method
|
2019-05-24 11:01:35 -04:00 |
|
Seva
|
bd994384f0
|
dhtproxy: fix sendPushNotification
|
2019-05-22 17:23:36 -04:00 |
|
Seva
|
598e38dbf4
|
dhtproxy: fix restinio client rx by parts
|
2019-05-22 16:21:07 -04:00 |
|
Seva
|
b1a35b82a2
|
dhtproxy: add sendPushNotification to server
|
2019-05-22 11:55:37 -04:00 |
|
Seva
|
c7844fc320
|
dhtproxy: implement restinio client
|
2019-05-22 10:29:27 -04:00 |
|
Adrien Béraud
|
c7e2483160
|
dht: add logger to constructor
|
2019-05-22 00:47:25 -04:00 |
|
Adrien Béraud
|
17b772e6cc
|
proxy client: close all sockets before joining
|
2019-04-20 22:38:36 -04:00 |
|
Adrien Béraud
|
75738ac28b
|
proxy client: don't hold lock while calling callback
|
2019-04-20 22:07:48 -04:00 |
|
Adrien Béraud
|
35a9d1f612
|
proxy client: catch exception in Http::close()
|
2019-04-18 17:38:00 -04:00 |
|
Adrien Béraud
|
af940c63b1
|
proxy: mute unused variable warning if disabled
|
2019-04-13 23:02:57 -04:00 |
|
Adrien Béraud
|
e86d717e81
|
dht: make getPut() const
|
2019-04-05 10:49:35 -04:00 |
|
Adrien Béraud
|
f418b3651f
|
update copyright date
|
2019-03-16 12:37:23 -04:00 |
|