Seva
|
bc2737cdc9
|
dhtproxy: move resp msgs to cpp file as constexpr
|
2019-06-17 15:29:25 -04:00 |
|
Seva
|
0c6bfde1c5
|
docker: cp restinio deps build files to system path
|
2019-06-17 15:13:32 -04:00 |
|
Seva
|
cfeeaf7950
|
tools: add listen & subscribe to proxy_benchmark
|
2019-06-17 13:57:46 -04:00 |
|
Seva
|
e31ebfea32
|
docker: finalize restinio conan setup
|
2019-06-17 13:06:04 -04:00 |
|
Seva
|
07efe8c76e
|
tools: add locust proxy_benchmark.py
|
2019-06-17 11:46:29 -04:00 |
|
Seva
|
5c78bf386d
|
docker: update restinio run commands
|
2019-06-16 22:04:05 -04:00 |
|
Seva
|
fad8bb1631
|
dhtrunner: change context logger from unique to shared ptr
|
2019-06-14 11:46:13 -04:00 |
|
Seva
|
9a56c099a1
|
docker: rename pip unknown cmd to pip3 & remove comments
|
2019-06-14 10:23:59 -04:00 |
|
Seva
|
8298c0c868
|
docker: add restinio & conan depsllvm
|
2019-06-13 18:44:23 -04:00 |
|
Seva
|
971f590941
|
Merge branch 'master' github.com:savoirfairelinux/opendht into proxy_restinio
|
2019-06-13 17:19:49 -04:00 |
|
Seva
|
1813d83273
|
docker: add restinio & conan dependency
|
2019-06-13 16:04:14 -04:00 |
|
Seva
|
e87d164f0b
|
dhtproxy: refactor client to use external io_context
|
2019-06-13 13:24:44 -04:00 |
|
Seva
|
b9604807ea
|
dhtproxy: replace threads by io_context
replace scheduler and its jobs by asio timers
|
2019-06-13 11:13:48 -04:00 |
|
Seva
|
9f12b44179
|
dhtproxy: move custom methods to http & default thread pool to 1
|
2019-06-11 16:30:42 -04:00 |
|
Seva
|
0772d5435c
|
dhtproxy: replace listener thread with a conn state observer
|
2019-06-11 15:37:47 -04:00 |
|
Seva
|
368ee9e22e
|
dhtproxy: ensure io_context thread pool & isolate settings
|
2019-06-11 11:31:43 -04:00 |
|
Seva
|
dd56bdd8e2
|
dhtproxy: add conn listener & make http services singletons
|
2019-06-10 17:08:37 -04:00 |
|
Seva
|
71b36e0643
|
dhtproxy: set logger in sendPushNotification
|
2019-06-10 14:16:18 -04:00 |
|
Seva
|
61b43759df
|
dhtproxy: set required timeout times
|
2019-06-10 10:12:08 -04:00 |
|
Adrien Béraud
|
96e12e88c3
|
dhtproxytester: add more checks, cleanup
|
2019-06-09 23:34:38 -04:00 |
|
Adrien Béraud
|
8da933c01a
|
dhtrunner: use threaded mode by default
|
2019-06-09 23:31:40 -04:00 |
|
Adrien Béraud
|
20c0069867
|
dhtrunner/peerdiscovery: only advertise bound address families
|
2019-06-09 23:15:31 -04:00 |
|
Adrien Béraud
|
8942e0d00e
|
dht: init parent class with logger
|
2019-06-09 19:07:04 -04:00 |
|
Adrien Béraud
|
bc760f9348
|
Update README.md
|
2019-06-09 19:06:44 -04:00 |
|
Adrien Béraud
|
59702190a7
|
update to version 1.10.0
1.10.0rc1
|
2019-06-09 09:06:36 -04:00 |
|
Adrien Béraud
|
cb3e94d0be
|
dhtnode: improve manpage
|
2019-06-08 13:28:52 -04:00 |
|
Adrien Béraud
|
ab7b8f6027
|
dhtnode: improve manpage
|
2019-06-08 12:59:57 -04:00 |
|
Adrien Béraud
|
6e5231047b
|
dhtrunnner: properly lock mutex in run & join
|
2019-06-08 10:20:25 -04:00 |
|
Adrien Béraud
|
777505434c
|
tools: always handle signals, don't block in signal handling
|
2019-06-08 09:23:34 -04:00 |
|
Adrien Béraud
|
18c3161261
|
tools: allow to use existing certificate/private key
|
2019-06-08 01:43:07 -04:00 |
|
Seva
|
1060038bdf
|
dhtproxy: write into dht logger
|
2019-06-07 16:46:28 -04:00 |
|
Seva
|
9d427a6a80
|
http: add optional client conn controls
|
2019-06-07 15:46:21 -04:00 |
|
Seva
|
f1dbac2aff
|
dhtproxy: fix client context lost in the abyss
|
2019-06-07 14:57:16 -04:00 |
|
Adrien Béraud
|
a63c5d172b
|
build: install network utils
|
2019-06-07 14:41:10 -04:00 |
|
Adrien Béraud
|
9c6de8cc16
|
net: add logger support for UdpSocket
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
fe9de44867
|
dhtrunner: stop socket after dht
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
4bfd6bb545
|
dhtrunner: add pluggable transport
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
120c017399
|
net: add DatagramSocket, UdpSocket transport
|
2019-06-07 14:14:15 -04:00 |
|
Seva
|
7fc7597564
|
dhtproxy: fix indent
|
2019-06-06 14:51:01 -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
|
a692f7fbe2
|
dhtproxy: add logger to tester & disable client proxy
|
2019-06-05 16:50:50 -04:00 |
|
Seva
|
cb349d9cf6
|
dhtproxy: stop server eventloop on cmd
|
2019-06-05 16:39:18 -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 |
|
Mingrui Zhang
|
d6ad67d8e2
|
peerdiscovery: change comment
|
2019-06-04 15:30:45 -04:00 |
|
Mingrui Zhang
|
19d0aa55f7
|
Test: change ip multicast address to organization local
|
2019-06-04 15:30:45 -04:00 |
|
Adrien Béraud
|
941e53425f
|
update to version 1.9.5
1.9.5
|
2019-06-04 09:54:02 -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
|
2e7767d192
|
dhtproxy: fix restinio start w/o dhtlogger
|
2019-06-03 13:52:35 -04:00 |
|