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 |
|
Adrien Béraud
|
8da933c01a
|
dhtrunner: use threaded mode by default
|
2019-06-09 23:31:40 -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 |
|
Adrien Béraud
|
9c6de8cc16
|
net: add logger support for UdpSocket
|
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
|
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 |
|
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 |
|
Adrien Béraud
|
76f0672e63
|
context: add statusCallback, certificateStore
|
2019-05-31 10:12:42 -04:00 |
|
Seva
|
330ad8ed12
|
dhtproxy: pipe restinio logs to opendht logger
|
2019-05-29 16:02:25 -04:00 |
|
Seva
|
3252e6daa3
|
dhtproxy: rewrite sendListen with restinio
|
2019-05-29 11:59:09 -04:00 |
|
Seva
|
eac61678f4
|
dhtproxy: add client request conn_cb for listeners
|
2019-05-28 10:26:47 -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
|
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
|
feb8bd0d4f
|
dhtproxy: rewrite listen with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
3955368c01
|
dhtproxy: rewrite putEncrypted with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
b841ff1b83
|
dhtproxy: rewrite putSigned with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
7a04c0eb66
|
dhtproxy: rewrite getFiltered with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
fe1659bd2f
|
dhtproxy: rewrite un/subscribe with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
b90e14edd6
|
dhtproxy: rewrite stats with restinio
|
2019-05-27 14:59:19 -04:00 |
|
Seva
|
9e3e9e65e6
|
dhtproxy: switch server to restinio
rewrite options, getNodeInfo, get & put
opendht: bump to c++14
|
2019-05-27 14:59:19 -04:00 |
|
Adrien Béraud
|
ff6be81929
|
peer discovery: add default port
|
2019-05-23 10:39:43 -04:00 |
|
Adrien Béraud
|
e4516772ee
|
dht: log cleanup
|
2019-05-22 11:20:27 -04:00 |
|
Adrien Béraud
|
c7e2483160
|
dht: add logger to constructor
|
2019-05-22 00:47:25 -04:00 |
|
Adrien Béraud
|
37b12c114d
|
dht: cleanup
|
2019-05-22 00:17:18 -04:00 |
|
Adrien Béraud
|
44490bd9ca
|
dhtrunner: add context
|
2019-05-21 13:43:55 -04:00 |
|
Adrien Béraud
|
ca01568824
|
dhtrunner: add API to access PeerDiscovery instance
|
2019-05-20 10:21:35 -04:00 |
|
Sébastien Blin
|
b143bc459d
|
default_types: add metadatas map into ImMessage
Give the ability to store more datas into an ImMessage
Issue: #345
|
2019-05-03 14:54:43 -04:00 |
|
Adrien Béraud
|
6d0fcba3b5
|
thread pool: add Executor
|
2019-04-30 17:47:40 -04:00 |
|
Adrien Béraud
|
6c5ea125ca
|
peerdiscovery: add automatic template serialization
|
2019-04-26 02:29:49 -04:00 |
|
Adrien Béraud
|
6a5724a868
|
peerdiscovery: allow per-domain publish, cleanup
|
2019-04-23 12:09:08 -04:00 |
|
MingruiZhangW
|
f65e8c1a1f
|
Merge branch 'master' into peer_discovery_version_2
|
2019-04-22 09:13:17 -04:00 |
|
Adrien Béraud
|
c2fdf6ae92
|
dhtnode: show grouped get results, improve duration display
|
2019-04-21 21:39:54 -04:00 |
|
Adrien Béraud
|
91a81f64ac
|
thread pool: make public
|
2019-04-21 21:39:54 -04:00 |
|
Adrien Béraud
|
84a2d771c1
|
dht: add some missing override
|
2019-04-20 22:07:48 -04:00 |
|
Mingrui Zhang
|
0f3396cd66
|
peerdiscovery: make nested classes to hide ip versions
|
2019-04-18 12:20:17 -04:00 |
|