Adrien Béraud
|
126f0ca966
|
update version to 2.4.4
2.4.4
|
2022-05-03 14:46:07 -04:00 |
|
Adrien Béraud
|
adeca7fa1f
|
tests/dhtrunner: split count per key
|
2022-04-25 13:48:57 -04:00 |
|
Adrien Béraud
|
5527b6553d
|
c: use void for dht_version
|
2022-04-25 13:43:59 -04:00 |
|
Adrien Béraud
|
5a6b9db60c
|
securedht: move crypto ops to Value
|
2022-04-25 13:43:57 -04:00 |
|
Adrien Béraud
|
8f1c075897
|
update version to 2.4.3
2.4.3
|
2022-04-22 21:12:54 -04:00 |
|
Adrien Béraud
|
fca11e621c
|
tools/dhtcnode: use version arg, cleanup
|
2022-04-22 21:10:53 -04:00 |
|
Adrien Béraud
|
38a7234ae3
|
dht: increase max hashes to 1G
|
2022-04-22 21:01:36 -04:00 |
|
Adrien Béraud
|
115a0c683f
|
c: add dht_infohash_from_hex_null
|
2022-04-22 21:00:18 -04:00 |
|
Adrien Béraud
|
61b7bed0f8
|
network engine: minor refactoring
|
2022-04-22 20:25:18 -04:00 |
|
Adrien Béraud
|
dcd8ec7394
|
tests/dhtrunner: use unlimited store size
|
2022-04-22 20:25:18 -04:00 |
|
Adrien Béraud
|
51880afcce
|
tests/dhtrunner: consider value expiration for counting
|
2022-04-22 20:25:18 -04:00 |
|
Adrien Béraud
|
db3a4e52b2
|
dht: add config max_store_keys
|
2022-04-22 20:24:59 -04:00 |
|
Adrien Béraud
|
af8e66b813
|
tools/dhtnode: show basic storage stats on "ll"
|
2022-04-20 16:11:21 -04:00 |
|
Adrien Béraud
|
9646eb9374
|
NodeInfo: add storage stats
|
2022-04-20 16:10:25 -04:00 |
|
Adrien Béraud
|
0df2fbe5de
|
tools/dhtcnode: print version on startup
|
2022-04-20 16:09:24 -04:00 |
|
Adrien Béraud
|
c39eceeddf
|
tools/dhtcnode: include stdio.h before readline.h
|
2022-04-20 16:09:08 -04:00 |
|
Adrien Béraud
|
11396c315e
|
c: add dht_version()
|
2022-04-20 16:08:12 -04:00 |
|
Adrien Béraud
|
955af06e29
|
dht: add getStorageLimit
|
2022-04-20 15:56:14 -04:00 |
|
Adrien Béraud
|
e207e59226
|
tools/dhtcnode: count values in listen, add "ll"
|
2022-04-20 12:23:25 -04:00 |
|
Adrien Béraud
|
0302cee8d5
|
tools/dhtcnode: use memset instead of bzero
|
2022-04-19 17:45:14 -04:00 |
|
Adrien Béraud
|
8f4031c8cb
|
update version to 2.4.2
Fix typo in 2.4.1 release
2.4.2
|
2022-04-19 15:37:46 -04:00 |
|
Adrien Béraud
|
f72d1ffa64
|
update version to 2.4.1
2.4.1
|
2022-04-19 15:07:55 -04:00 |
|
Adrien Béraud
|
90c65fb0be
|
tests/dhtrunner: increase put count
|
2022-04-19 15:07:13 -04:00 |
|
Adrien Béraud
|
c8eb704a92
|
dhtrunner: prevent integer underflow in UDP rx callback
|
2022-04-19 14:51:24 -04:00 |
|
Adrien Béraud
|
4c5e26922c
|
net: increase max queue size
Queue is also time-bounded.
Allow for larger bursts of packets.
|
2022-04-18 17:24:27 -04:00 |
|
Adrien Béraud
|
724c3e431c
|
dht: notify listeners when value is removed because of limits
|
2022-04-18 17:19:32 -04:00 |
|
Adrien Béraud
|
a9ddf49ecc
|
storage: check size before returning oldest
|
2022-04-18 17:18:08 -04:00 |
|
Adrien Béraud
|
de3dba7ce4
|
cmake/c: respect OPENDHT_STATIC/SHARED flags
|
2022-04-15 21:07:56 -04:00 |
|
Adrien Béraud
|
cd9eda6511
|
tools/dhtcnode: increase shutdown pooling period
|
2022-04-15 21:06:45 -04:00 |
|
Adrien Béraud
|
ed972fd365
|
dht: allow to store up to 64k values per hash
|
2022-04-15 20:12:48 -04:00 |
|
Adrien Béraud
|
75834fb08f
|
dht: fix potential of-by-one largest computation, cleanup
|
2022-04-15 20:12:48 -04:00 |
|
Adrien Béraud
|
9991c976ff
|
dht: prevent potential use-after-free in storageChanged
|
2022-04-15 20:12:48 -04:00 |
|
Adrien Béraud
|
92b08bbbc9
|
dht: pass value directly to storageChanged
|
2022-04-15 20:12:48 -04:00 |
|
Adrien Béraud
|
4f9b50dd60
|
print_addr: use ostringstream insted of stringstream
|
2022-04-15 19:18:24 -04:00 |
|
Adrien Béraud
|
d6d73efa37
|
dht: update storage bucket on refresh
|
2022-04-15 19:14:12 -04:00 |
|
Adrien Béraud
|
19a4729bf2
|
test/dhtrunner: use random port, add more assertions
|
2022-04-14 20:12:57 -04:00 |
|
Adrien Béraud
|
405b8739ab
|
dhtrunner: always call opEnded once per op
|
2022-04-14 20:12:55 -04:00 |
|
Adrien Béraud
|
7ed11a02ae
|
c: cleanup dhtcnode
|
2022-04-12 17:04:55 -04:00 |
|
Adrien Béraud
|
3442e0acd9
|
build/dev: cleanup launch.json
|
2022-04-12 15:38:48 -04:00 |
|
Adrien Béraud
|
59f86861d2
|
docker: install libtool
|
2022-04-12 15:38:48 -04:00 |
|
Adrien Béraud
|
091d01a799
|
c: update dhtcnode
|
2022-04-12 15:38:48 -04:00 |
|
Adrien Béraud
|
1ed45cdcf9
|
c: support log to stdout/stderr
|
2022-04-12 15:38:48 -04:00 |
|
Adrien Béraud
|
c40ba83cb3
|
c: support building with autotools
|
2022-04-12 15:38:48 -04:00 |
|
Adrien Béraud
|
7dc5aa9dfd
|
build/dev: build in build_dev
|
2022-04-06 12:19:11 -04:00 |
|
Adrien Béraud
|
808eb688b3
|
tests: wait for put callback before retrieving certificate
|
2022-04-06 12:18:42 -04:00 |
|
Adrien Béraud
|
12b75a612c
|
misc: fix various clang-tidy warnings
|
2022-04-06 12:18:20 -04:00 |
|
Sprite
|
ac79dc5761
|
cmake: fix incorrectly linking to libatomic on macOS
|
2022-04-03 20:44:23 -04:00 |
|
Adrien Béraud
|
fe6676f2e6
|
unit tests: run on pull request
|
2022-04-03 20:23:37 -04:00 |
|
Adrien Béraud
|
7915b987ec
|
misc: use more string_view
|
2022-04-02 17:14:36 -04:00 |
|
Adrien Béraud
|
29bdc1a46f
|
Revert "cmake: check atomic for RISC-V architecture"
Reason for partial revert:
Adding the atomic library is meant by CheckAtomic
to be automatic through CMAKE_REQUIRED_LIBRARIES.
|
2022-04-01 19:35:15 -04:00 |
|