Adrien Béraud
|
1751cb02cb
|
dhtnode: print metrics
|
2020-03-30 14:18:41 -04:00 |
|
Adrien Béraud
|
c8cc0e9750
|
add req count debug
|
2020-03-30 14:18:41 -04:00 |
|
Adrien Béraud
|
6f05112970
|
dht: add node metrics
Provides info about internal dht structures
|
2020-03-30 14:18:41 -04:00 |
|
Adrien Béraud
|
a1d62fd062
|
stats: add search, cached node count
|
2020-03-30 14:18:23 -04:00 |
|
Adrien Béraud
|
69f8969883
|
utils: fix build in 32 bit
2.0.0rc4
|
2020-03-25 23:39:54 -04:00 |
|
Adrien Béraud
|
bc200cd76d
|
utils: fix indentation
|
2020-03-25 23:08:39 -04:00 |
|
Adrien Béraud
|
187c7dbce3
|
http: preserve headers during redirect
2.0.0rc3
|
2020-03-25 23:00:16 -04:00 |
|
Adrien Béraud
|
81131f1c4e
|
utils: check time bounds
|
2020-03-25 23:00:16 -04:00 |
|
Adrien Béraud
|
ce9445a93f
|
pseudo-rng: improve fallback seed
|
2020-03-25 23:00:16 -04:00 |
|
Adrien Béraud
|
16372cba0c
|
Update README.md
|
2020-03-21 12:45:11 -04:00 |
|
Adrien Béraud
|
a2cbef315a
|
dht: avoid crash in persistent put when logging
|
2020-02-22 19:59:36 -05:00 |
|
Adrien Béraud
|
bc7c43dfd1
|
value: cleanup
|
2020-02-22 19:59:36 -05:00 |
|
Adrien Béraud
|
771b300622
|
durl: cleanup, fix on macOS
|
2020-02-22 19:59:36 -05:00 |
|
Adrien Béraud
|
5ffb5c628d
|
dht: avoid use-after-free when sending probe query
|
2020-02-14 13:52:55 -05:00 |
|
Adrien Béraud
|
cfa4ce61b4
|
cmake: add option to build http without proxy
2.0.0rc2
|
2020-02-13 16:55:59 -05:00 |
|
Adrien Béraud
|
5f15043f03
|
tools: add durl for http client testing
|
2020-02-12 16:46:06 -05:00 |
|
Adrien Béraud
|
f445b2536d
|
http: handle redirects
|
2020-02-12 16:45:25 -05:00 |
|
Adrien Béraud
|
6c2f791c4d
|
network utils: don't block on mutex in rx thread (2)
|
2020-02-11 17:07:53 -05:00 |
|
Adrien Béraud
|
780726c66d
|
network utils: don't block on mutex in rx thread
|
2020-02-11 16:20:30 -05:00 |
|
Adrien Béraud
|
8703cfdaee
|
dht: erase announce form search nodes on cancelPut
|
2020-02-09 15:15:47 -05:00 |
|
Adrien Béraud
|
1c536cbf5e
|
permanent put: set clientId
|
2020-02-09 10:34:42 -05:00 |
|
Adrien Béraud
|
a39e2443a0
|
dht: reuse probe query, avoid leak
|
2020-02-09 00:51:58 -05:00 |
|
Adrien Béraud
|
57528e7aab
|
scheduler: don't sync time on run
|
2020-02-08 22:04:50 -05:00 |
|
Adrien Béraud
|
e9d70f204a
|
tools: add perftest
|
2020-02-08 22:04:41 -05:00 |
|
Adrien Béraud
|
ceb35c05c1
|
securedht: add option to disable cache
|
2020-02-08 20:27:44 -05:00 |
|
Adrien Béraud
|
55ccec5871
|
securedht: putEncrypted, putSigned fail if no key
|
2020-02-07 00:54:18 -05:00 |
|
Adrien Béraud
|
95028e3770
|
dht: always use pseudo-RNG for non-critical random numbers
|
2020-02-07 00:36:42 -05:00 |
|
Adrien Béraud
|
abede1e72a
|
pingpong: print execution time
|
2020-02-07 00:21:13 -05:00 |
|
Adrien Béraud
|
859d8dc9cf
|
proxy server: check clientId for merging put
|
2020-02-07 00:21:13 -05:00 |
|
Sébastien Blin
|
1a67140463
|
proxyserver: enable keep alive packets
|
2020-02-06 14:15:47 -05:00 |
|
Adrien Béraud
|
9ae3d3c4d4
|
proxy: move info if possible
|
2020-02-05 14:25:03 -05:00 |
|
Adrien Béraud
|
d3508c80f5
|
dhtrunner: take bound address by reference
2.0.0rc1
|
2020-02-04 16:21:24 -05:00 |
|
Adrien Béraud
|
6c43efa4da
|
http: use proper target in requests
|
2020-02-04 16:21:24 -05:00 |
|
Sébastien Blin
|
c5c4c217dd
|
tools: add script for following dhtproxy's stats
|
2020-01-28 16:27:20 -05:00 |
|
Sébastien Blin
|
5cfcf4861d
|
proxyserver: set permanent put pushToken
|
2020-01-28 16:27:20 -05:00 |
|
Adrien Béraud
|
8597267c63
|
dht: add 'public stable' node configuration
|
2020-01-27 16:27:21 -05:00 |
|
Adrien Béraud
|
1b81d707f3
|
value: fix potential crash in contentEquals
|
2020-01-27 12:13:17 -05:00 |
|
Adrien Béraud
|
7791163d49
|
proxy: receive values in blocks
|
2020-01-22 16:02:26 -05:00 |
|
Adrien Béraud
|
56db1bba19
|
proxy server: merge identical put requests
|
2020-01-22 15:56:48 -05:00 |
|
Adrien Béraud
|
a7092c2dc7
|
dhtnode: show value id in put response
|
2020-01-22 13:15:37 -05:00 |
|
Adrien Béraud
|
fc95c85983
|
proxy server: send values in batches
|
2020-01-22 13:15:37 -05:00 |
|
Adrien Béraud
|
3490b19fe3
|
proxy client: cleanup
|
2020-01-22 13:15:37 -05:00 |
|
Adrien Béraud
|
4a20814d59
|
proxy client: let the server choose the value id
|
2020-01-22 13:15:37 -05:00 |
|
Adrien Béraud
|
707fb39975
|
net: fix sending query in sendGetValues
|
2020-01-20 12:15:33 -05:00 |
|
Adrien Béraud
|
cbb2406a12
|
utils: improve duration display
|
2020-01-19 17:47:54 -05:00 |
|
Adrien Béraud
|
7764620460
|
proxy client: fix warning
|
2020-01-19 14:32:57 -05:00 |
|
Adrien Béraud
|
5af0f0c3d0
|
proxy server: flush response after all values are sent
|
2020-01-19 14:32:57 -05:00 |
|
Adrien Béraud
|
ec8beec427
|
proxy server: update stats on startup
|
2020-01-19 14:32:57 -05:00 |
|
Adrien Béraud
|
7b8ebbc54d
|
proxy server: catch more exceptions, cleanup
|
2020-01-19 14:32:57 -05:00 |
|
Adrien Béraud
|
dc46c2274c
|
net: exponential backoff, randomize packet expiration time
|
2020-01-19 14:32:57 -05:00 |
|