Adrien Beraud and Copilot
dff27203a4
build: prepare 4.5.0 release candidate 1
...
Co-authored-by: Copilot <223556219+Copilot@users.nply.github.com >
2026-11-03 22:48:09 -05:00
Adrien Beraud
b714714128
build: bump version to 4.4.99
2026-10-27 10:21:04 -04:00
Adrien Beraud
019c25633e
tests: initialize GnuTLS for MSVC C bindings
2026-10-26 23:56:43 -04:00
Adrien Beraud
0626e82f4a
c: contain crypto generation failures and run binding regressions
2026-10-26 00:51:27 -04:00
Adrien Beraud
1c3fc22c31
meson: install Python bindings as opendht package
2026-10-26 00:51:27 -04:00
Adrien Beraud
6f5bec3af6
update version to 4.4.2
2026-10-25 12:11:46 -04:00
Adrien Beraud
e1c088f2e4
build: bump version to 4.4.1
2026-09-23 14:38:36 -04:00
Adrien Beraud
be210e27da
update version to 4.4.0
2026-09-04 16:46:41 -04:00
Adrien Beraud
c81c1f70c8
tests: add listen cache tests for OpValueCache, ValueCache, DhtRunner and proxy
...
OpCacheTester and ValueCacheTester exercise the listen caches in
isolation: add/edit/expire flows, per-source refcounting, stale
versions, sync status, SearchCache::get and node drop.
DhtRunnerTester and DhtProxyTester gain end-to-end listen tests for
value edition, duplicate puts, multi-source and partial expiration,
get after a synced listen, and the push refresh/expire paths.
The proxy fixture joins the proxy DhtRunner before destroying the
DhtProxyServer so no DHT callback can reach a destroyed server, and
push notifications are never awaited while holding the mutex taken by
listen callbacks: the result is produced on the DHT thread.
Register the new executables in CMake and Meson.
2026-09-04 15:17:34 -04:00
Adrien Beraud
0cec4135c0
update to 4.3.0
2026-08-05 16:35:01 -04:00
Adrien Beraud
699073acd8
update version to 4.2.0
2026-07-17 14:09:54 -04:00
Adrien Beraud
cba3d0e18f
update version to 4.1.1
2026-07-06 15:50:00 -04:00
Adrien Beraud
507e2de3c4
update version to 4.1.0
2026-06-19 00:27:25 -04:00
Adrien Beraud
29cb909228
build/meson: base64 requires simdutf
2026-06-18 23:52:24 -04:00
Adrien Beraud
9f6a03bf3d
build/meson: require appropriate dependencies for proxy server
2026-06-18 20:34:45 -04:00
Adrien Béraud
61c4a3880f
update version to 4.0.0
2026-05-11 09:28:57 -04:00
Adrien Béraud
ea3c0f0d93
update version to 3.7.9
2026-05-02 20:40:25 -04:00
Adrien Béraud
c020d2e1ef
update version to 3.7.8
2026-04-02 16:37:17 -04:00
Adrien Béraud
e453a47242
update version to 3.7.7
2026-03-16 11:05:38 -04:00
Adrien Béraud
6be58884aa
tests: set timout for test_crypto to 60s
2026-03-13 20:58:53 -04:00
Adrien Béraud
d50d3d4f32
tests: set timout for test_dhtrunner to 60s
2026-03-13 20:52:56 -04:00
Adrien Béraud
017df59dde
update version to 3.7.6
2026-03-13 18:30:43 -04:00
Adrien Béraud
37f4469961
update version to 3.7.3
2026-03-09 16:08:26 -04:00
Adrien Béraud
984d720fac
meson: export opendht_EXPORTS
2026-03-08 12:26:23 -04:00
Adrien Béraud
931d79b701
dht: handle out-of-order partial messages
2026-03-08 12:26:23 -04:00
Adrien Béraud
dbdf2ba94d
update version to 3.7.2
2026-02-27 15:27:44 -05:00
Adrien Béraud
ae3c2ae0d3
build/meson: use c++20 by default
2026-02-26 22:53:06 -05:00
Adrien Béraud
808ef0c51e
rename tests to test_x format
2026-02-26 22:52:48 -05:00
Adrien Béraud
a5455c19a6
update version to 3.7.1
2026-02-22 23:34:54 -05:00
Adrien Béraud
1011d82b35
update version to 3.7.0
2026-01-21 15:41:12 -05:00
Adrien Béraud
f9cba71d51
Switch project license from GPL-3.0-or-later to MIT
2026-01-17 22:25:43 -05:00
Maxim Cournoyer
4a6a7e3827
meson: Install headers.
...
Fixes : #820
2026-01-03 11:38:40 -05:00
Maxim Cournoyer
d3e6788dc0
meson: Fix durl tool dependency on liburing.
...
Fixes : #819
2026-01-03 11:38:40 -05:00
Adrien Beraud
c60c6b8af2
update version to 3.6.2
2025-12-10 12:13:28 -05:00
Adrien Béraud
442e5501d8
build/meson: update
2025-12-09 15:22:45 -05:00
Adrien Béraud
e028c1be8c
update version to 3.6.0
2025-11-26 14:03:56 -05:00
Adrien Béraud
6b8c3ea581
base64: use simdutf
2025-11-26 14:01:45 -05:00
Adrien Béraud
07824391a2
update version to 3.5.5
2025-09-22 14:41:22 -04:00
Adrien Béraud
416de4b4f8
update version to 3.5.4
2025-09-02 23:52:56 -04:00
Adrien Béraud
e675bb62fd
update version to 3.5.1
2025-08-16 21:34:13 -04:00
Adrien Béraud
947e845dcd
meson: require meson 1.1
2025-08-16 21:22:57 -04:00
Adrien Béraud
2947dbfe5f
update version to 3.5.0
2025-08-03 23:25:57 -04:00
Adrien Béraud
d3e2fd1099
fixes for msvc
2025-06-12 10:32:20 -04:00
Adrien Béraud
37ccc2f3a2
build/meson: fix typo
2025-06-07 16:23:59 -04:00
Andrey Vukolov
9b33ff8a15
Fix meson.build
2025-06-01 10:26:18 -04:00
Adrien Beraud
d9afd2631b
update version to 3.4.0
2025-05-22 12:05:31 -04:00
Adrien Beraud
efc26245ae
update version to 3.3.0
2025-02-11 16:01:27 -05:00
Adrien Beraud
88d0af9e3d
meson: fix conf_data used before definition
2024-10-03 15:33:03 -04:00
Adrien Beraud
972d4d28a1
pkgconfig: add optional liburing dependency
2024-07-05 11:38:32 -04:00
Adrien Beraud
56e7cd94a5
cmake, meson: allow to use io_uring
2024-06-21 12:09:29 -04:00