Adrien Beraud
adf57ce2f0
update version to 2.5.2
v2.5.2
2023-04-10 11:39:37 -04:00
Adrien Beraud
aea84977fd
msgpack: support more package names
2023-04-10 11:27:38 -04:00
Adrien Beraud
2f1aef272a
msgpack: support more package names
2023-04-10 11:12:51 -04:00
Adrien Beraud
76089d09a4
msgpack: support more package names
2023-04-10 10:51:14 -04:00
Adrien Beraud
f88f99959b
update version to 2.5.1
v2.5.1
2023-04-05 15:57:47 -04:00
Sébastien Blin
dc6aca83c6
Makefile: add node_export
2023-04-05 09:41:22 -04:00
Adrien Beraud
b0e18e9ca4
docker: use dep alpine base image
v2.5.0rc3
v2.5.0
2023-03-25 18:51:41 -04:00
Adrien Beraud
8516e35e5f
ci/github: cleanup
v2.5.0rc2
2023-03-25 18:40:22 -04:00
Adrien Beraud
41eabc7261
thread pool: handle exceptions starting threads
2023-03-25 18:22:58 -04:00
Adrien Beraud
424fe61a49
dht: send large amounts of values in multiple messages
2023-03-25 17:49:16 -04:00
Adrien Beraud
02e03771d4
docker: add Alpine deps
2023-03-25 17:49:08 -04:00
Adrien Beraud
e35f8c29ee
ci/github: don't run ci with autotools
2023-03-25 17:17:40 -04:00
Adrien Beraud
64e3bcf0dc
ci/github: use ninja with meson
2023-03-25 15:08:31 -04:00
Adrien Beraud
a9f3883bfa
meson: install, include public dir from tools
2023-03-25 15:04:11 -04:00
Adrien Beraud
3c3b3dc303
ci/github: add meson build
2023-03-25 14:42:46 -04:00
Adrien Beraud
970e71d215
ci/github: add meson build
2023-03-25 14:38:48 -04:00
Adrien Beraud
b6552ec300
NodeExport: add missing include
2023-03-25 10:46:12 -04:00
Adrien Béraud
58bc772256
NodeExport: use SockAddr, move to separate header
2023-03-23 16:50:19 -04:00
Adrien Béraud
31af08feaa
build/meson: build durl with http and tools
2023-03-23 16:50:19 -04:00
Adrien Béraud
9e60a681f3
use ostringstream instead of stringstream where possible
2023-03-23 16:50:19 -04:00
Adrien Beraud
51525d144b
certificate: add public key cache
2023-03-15 20:44:29 -04:00
Adrien Beraud
965fbb43c7
more attempts to find msgpackc-cxx in a universal way
2023-03-15 12:50:06 -04:00
Adrien Béraud
133d77d985
thread pool: increase max io pool size to 512
2023-03-14 13:11:29 -04:00
Adrien Béraud
9451861f51
update version to 2.5.0
v2.5.0rc1
2023-03-13 13:24:21 -04:00
Adrien Béraud
4b489fb7d7
build/meson: make tools an option
2023-03-13 13:24:05 -04:00
Adrien Béraud
7fcaf19ca3
meson: add initial support
2023-03-12 23:57:32 -04:00
Adrien Béraud
c51d59a3a3
Revert "cmake: update msgpack package name"
...
This reverts commit b9d7957bf6 .
v2.4.12beta4
2023-03-11 22:30:19 -05:00
Adrien Béraud
bcc02837d3
use proper image name for github action
2023-03-11 22:25:22 -05:00
Adrien Béraud
611017e187
add Alpine image
2023-03-11 22:21:50 -05:00
Adrien Béraud
7f7bff6a28
readme: cleanup
2023-03-11 22:18:52 -05:00
Adrien Béraud
b9d7957bf6
cmake: update msgpack package name
2023-03-11 22:18:27 -05:00
Adrien Béraud
fa31cec73e
pkgconfig: gnutls jsoncpp, openssl are public dependencies
2023-03-09 00:37:46 -05:00
Adrien Béraud
550a8cf362
cmake: use CTest
2023-02-28 19:45:05 -05:00
Adrien Béraud
50996eaf7e
build/cmake: unify static and shared build
2023-02-28 12:58:13 -05:00
Adrien Béraud
813c3b43d2
move filter
2023-02-28 12:58:13 -05:00
Adrien Béraud
4ce9292b28
proxy server: allow to ping push
2023-02-23 15:43:16 -05:00
Adrien Béraud
655aa074bf
update version to 2.4.11
v2.4.12
2023-01-31 23:47:01 -05:00
Adrien Béraud
2e9c119dca
build/cmake: add SOVERSION for c binding
2023-01-31 23:45:48 -05:00
Adrien Béraud
7bf2d2a7a9
update version to 2.4.11
v2.4.11
2023-01-30 12:05:02 -05:00
Adrien Béraud
d9a97e2cec
use pkg-config for gnutls, fix msgpack
2023-01-29 18:30:28 -05:00
Adrien Béraud
6395399c2d
cmake: use IMPORTED_TARGET with pkg_search_module
2023-01-29 18:30:28 -05:00
Adrien Béraud
e6971c196b
dht: fix value edition, add unit test
2023-01-27 17:31:59 -05:00
Adrien Béraud
b1009a54e3
crypto: compare public keys with longId
2023-01-27 17:31:59 -05:00
Adrien Béraud
33d73d5d55
securedht: compare public key content instead of pointer
2023-01-27 17:31:59 -05:00
Amin Bandali
f42d94da59
build/cmake: Set variables needed by pkg-config files.
...
Up until now, these were only set by the GNU Build System in
configure.ac, and so the pkg-config files generated from CMake builds
did not have the right Libs.private and Requires.private, especially
useful when linking statically.
2023-01-26 21:31:59 -05:00
Adrien Béraud
2418b355d7
ci: build macOS with push notifications
2023-01-25 19:53:53 -05:00
Adrien Béraud
2cb57251a1
proxy client: protect resolver
2023-01-25 19:53:53 -05:00
Adrien Béraud
446da4b792
value: use move in where
2022-12-30 20:42:16 -05:00
Adrien Béraud
aa958b0f1d
value: inline filter
2022-12-30 20:42:14 -05:00
Adrien Béraud
58be07a8b0
infohash: add to_view()
2022-12-30 20:42:11 -05:00