Adrien Béraud
|
616d6fe4b8
|
update copyright date
|
2020-01-03 15:14:32 -05:00 |
|
Adrien Béraud
|
dc2f354652
|
proxy: use timestamps to handle reordered notifications
|
2020-01-03 14:47:22 -05:00 |
|
Adrien Béraud
|
c5c3695612
|
logger: use shared_ptr
|
2019-12-19 15:12:23 -05:00 |
|
Adrien Béraud
|
99890fca64
|
proxy server: update sessionId when necessary
|
2019-12-19 14:20:03 -05:00 |
|
Adrien Béraud
|
5438d50578
|
proxy: add session token
|
2019-12-16 16:37:07 -05:00 |
|
Adrien Béraud
|
7094b79714
|
crypto: add PublicKey::pack(uint8_t* out, size_t* out_len)
|
2019-12-14 15:29:42 -05:00 |
|
Adrien Béraud
|
374fdd6cc9
|
proxy: send normal priority push message for value expiration
|
2019-12-14 13:02:07 -05:00 |
|
Adrien Béraud
|
54b1314ab8
|
value: optimize json parsing
|
2019-12-14 13:02:07 -05:00 |
|
Adrien Béraud
|
51c35d8b54
|
value: add priority
|
2019-12-14 13:02:07 -05:00 |
|
Adrien Béraud
|
fea736428e
|
msgpack: take const reference in unpack
|
2019-12-14 13:01:24 -05:00 |
|
Adrien Béraud
|
2d358adf0e
|
utils: add findMapValue(string)
|
2019-12-14 13:00:13 -05:00 |
|
Adrien Béraud
|
26c2e16a42
|
value: optimize json parsing
|
2019-12-14 00:41:41 -05:00 |
|
Adrien Béraud
|
e8b385c220
|
utils: optimize findMapValue
|
2019-12-13 23:57:22 -05:00 |
|
Adrien Béraud
|
9565adf693
|
proxy server: always depend on jsoncpp
|
2019-12-12 14:51:59 -05:00 |
|
Adrien Béraud
|
38644fc934
|
includes: don't include proxy server, pht by default
|
2019-12-12 14:44:53 -05:00 |
|
Adrien Béraud
|
e5d248bcd0
|
peer discovery: use asio
|
2019-12-09 03:28:45 -05:00 |
|
Adrien Béraud
|
05a66cc1f1
|
proxy client: use common jsonReader
|
2019-12-07 22:22:37 -05:00 |
|
Adrien Béraud
|
77a377a406
|
http: add OnDone callback
|
2019-12-07 16:23:08 -05:00 |
|
Adrien Béraud
|
dd3c789916
|
proxy server: 0-initialize fields
|
2019-12-07 16:23:08 -05:00 |
|
Adrien Béraud
|
5b87090cab
|
http: use http_parser parsing logic
|
2019-12-07 16:23:08 -05:00 |
|
Adrien Béraud
|
c4aa272dbb
|
http/request: add constructor
|
2019-12-05 18:39:39 -05:00 |
|
Adrien Béraud
|
f331f39c77
|
c wrapper: add dht_privatekey_export
|
2019-12-05 18:35:43 -05:00 |
|
Adrien Béraud
|
36857c1f3d
|
http/request: add aborted flag and actual status code
|
2019-12-03 16:21:04 -05:00 |
|
Adrien Béraud
|
83f2b272a7
|
dhtrunner: add ongoing op count to node info
|
2019-12-01 15:07:35 -05:00 |
|
Adrien Béraud
|
f6d26757fa
|
dhtrunner: wait for current ops to complete on shutdown
|
2019-12-01 14:53:36 -05:00 |
|
Adrien Béraud
|
476d0bca4f
|
proxy client: lock while canceling requests
|
2019-12-01 14:52:42 -05:00 |
|
Adrien Béraud
|
913cb543c8
|
crypto: improve exception types
|
2019-11-30 19:42:02 -05:00 |
|
Adrien Béraud
|
fe11285a03
|
http: close on request end with Connection: close, cleanup
|
2019-11-30 18:11:00 -05:00 |
|
Adrien Béraud
|
fb34770a54
|
http: reuse connection istream, cleanup
|
2019-11-30 17:21:52 -05:00 |
|
Adrien Béraud
|
4a909419e9
|
http: handle Request lifetime when sharing resolver/connection
|
2019-11-30 17:21:52 -05:00 |
|
Adrien Béraud
|
28bf78408d
|
network utils: fix some race conditions
|
2019-11-26 12:24:37 -05:00 |
|
Adrien Béraud
|
7ed6f74e6b
|
proxy_server: add mutex to protect requests
|
2019-11-26 12:24:28 -05:00 |
|
Adrien Béraud
|
cf6d9fd8c2
|
proxy client: add lock for requests
|
2019-11-25 15:43:23 -05:00 |
|
Adrien Béraud
|
5df34bb752
|
http: use atomic ids
|
2019-11-25 15:42:45 -05:00 |
|
Adrien Béraud
|
8a18c591e9
|
http: initialize connection type, cleanup
|
2019-11-12 16:45:00 -05:00 |
|
Adrien Béraud
|
01f2ad9ea4
|
tools: show connectivity change in log
|
2019-11-11 11:54:44 -05:00 |
|
Adrien Béraud
|
cdd035b801
|
rate limiter: cleanup
|
2019-11-07 19:17:27 -05:00 |
|
Adrien Béraud
|
cb7d7f6614
|
dht: allow to configure rate limiter
|
2019-11-07 16:43:04 -05:00 |
|
Adrien Béraud
|
f5a6801ab9
|
value: cleanup
|
2019-11-07 11:52:27 -05:00 |
|
Adrien Béraud
|
0049ba92e6
|
thread pool: retransmit exception through future
|
2019-11-07 11:51:44 -05:00 |
|
Adrien Béraud
|
e2d7dbc293
|
proxy client: declare mutex before protected objects
|
2019-11-05 16:39:03 -05:00 |
|
Adrien Béraud
|
bc84655f42
|
proxy server: update for Restinio v.0.6.0.1
|
2019-10-31 16:00:51 -04:00 |
|
Adrien Béraud
|
f710df9675
|
proxy: cleanup
|
2019-10-31 13:44:05 -04:00 |
|
Adrien Béraud
|
e4853bd29c
|
proxy: use common Json builder
|
2019-10-30 14:17:42 -04:00 |
|
Adrien Béraud
|
6863800cfb
|
dhtrunner: allow to cancelPut with value
|
2019-10-30 11:33:33 -04:00 |
|
Adrien Béraud
|
1f387a0e95
|
proxy client: resolve again on connectivity change
|
2019-10-30 11:33:16 -04:00 |
|
Adrien Béraud
|
144fa7ddc8
|
dhtrunner: allow permanent put for signed/encrypted values
|
2019-10-28 17:35:19 -04:00 |
|
Adrien Béraud
|
c0e117871e
|
c wrapper: allow retrieving value owner and recipient
|
2019-10-28 15:25:31 -04:00 |
|
Adrien Béraud
|
22741436e3
|
python: add wrapper for ValueCallback
|
2019-10-16 15:02:58 -04:00 |
|
Adrien Béraud
|
3a6ce2f499
|
c wrapper: add initial dht_privatekey support
|
2019-10-16 13:09:59 -04:00 |
|