Adrien Béraud
|
b0536d9e02
|
search: expire only after candidate expiration
|
2020-04-24 13:29:12 -04:00 |
|
Adrien Béraud
|
60a4f369fa
|
move bootstrap logic from DhtRunner to Dht
|
2020-04-24 13:29:12 -04:00 |
|
Vladimir Stoiakin
|
7628aab230
|
opendht.pc: change -lpthread to -pthread
|
2020-04-19 14:13:56 -04:00 |
|
Adrien Béraud
|
f4cba56b3c
|
dht: optimize getStatus()
|
2020-04-17 02:09:57 -04:00 |
|
Adrien Béraud
|
7155dc4fb7
|
stats: add search, cached node count
|
2020-04-16 02:08:00 -04:00 |
|
Adrien Béraud
|
c961e2e99f
|
dht: allow to configure max searches & store size
|
2020-04-16 02:08:00 -04:00 |
|
Adrien Béraud
|
2fb8e1c7ee
|
Update README.md
|
2020-04-12 15:56:23 -04:00 |
|
Vladimir Stoiakin
|
4d689ef51a
|
update opendht.pc
|
2020-04-10 09:24:31 -04:00 |
|
Adrien Béraud
|
face9f12b2
|
request: cleanup
2.0.0
|
2020-03-30 18:39:28 -04:00 |
|
Adrien Béraud
|
c92f553a24
|
network engine: retransmit value parts
|
2020-03-30 17:54:50 -04:00 |
|
Adrien Béraud
|
8564cf3b86
|
tests/dhtrunner: test put/listen for large values
|
2020-03-30 17:54:47 -04:00 |
|
Adrien Béraud
|
e7c810d5d6
|
value: don't print large values
|
2020-03-30 17:54:42 -04:00 |
|
Adrien Béraud
|
e76c80b8be
|
tests: disable rate limiting
|
2020-03-30 17:54:34 -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 |
|