Adrien Béraud
c3669cfd36
ci/github: update restinio tag name
v3.3.1
2025-04-22 22:37:39 -04:00
Adrien Béraud
45f04a7b6f
ci/github: update restinio
2025-04-22 22:33:59 -04:00
Adrien Béraud
33f9570ecb
adapt for Asio 1.34
2025-04-22 20:02:37 -04:00
François-Simon Fauteux-Chapleau
c2d8b19380
http: fix service name resolution failure
2025-04-14 22:12:56 -04:00
Adrien Béraud
9bd957da48
build/cmake: update CheckAtomic.cmake
2025-04-05 10:29:06 -04:00
Adrien Béraud
352e36500c
utils: make HexMap constexpr
2025-04-05 09:49:58 -04:00
Adrien Béraud
7397bd615f
infohash: always write end of string terminator
2025-03-24 23:37:07 -04:00
Adrien Béraud
6a264d6f73
infohash: constexpr HexMap constructor
2025-03-24 23:29:32 -04:00
François-Simon Fauteux-Chapleau
b0fa19d6f8
Merge pull request #747 from savoirfairelinux/proxy_push_result
...
proxy client: provide result for pushNotificationReceived
2025-02-20 15:29:58 -05:00
Adrien Beraud
b2860e1731
proxy client: provide result for pushNotificationReceived
2025-02-20 14:13:16 -05:00
Adrien Beraud
ad65ce872b
docker: update llvm image to Ubuntu 24.04
v3.3.1rc2
v3.3.1rc1
2025-02-14 12:03:55 -05:00
Adrien Beraud
0cdc828953
docker: update restinio
2025-02-14 11:50:46 -05:00
Adrien Beraud
65e13fff4e
ci/github: update llhttp
2025-02-14 11:48:42 -05:00
Adrien Beraud
748247d660
ci/github: update actions
2025-02-14 11:46:05 -05:00
Adrien Beraud
456f266be3
update restinio
2025-02-14 11:41:16 -05:00
Adrien Beraud
2c26030108
build/cmake: accept both llhttp and libllhttp
2025-02-14 11:28:50 -05:00
Adrien Beraud
efc26245ae
update version to 3.3.0
v3.3.0
2025-02-11 16:01:27 -05:00
Adrien Beraud
b9e00c7a0f
tools/cnode: show value ID when put completes
2025-02-11 15:48:59 -05:00
Simon Désaulniers
5bf19c875c
c: dht_value_with_id_new for setting an ID
...
Necessary for cancelling put values. Otherwise, the user doesn't have
the value ID for asking to cancel the permanent put.
2025-02-04 13:24:54 -05:00
Simon Désaulniers
5c18c980aa
c/opendht: check for server_ca null
2025-01-25 09:32:15 -05:00
Simon Désaulniers
b8d6fdc8eb
c/opendht: dht_runner_run_config, consider client_identity
2025-01-25 09:32:15 -05:00
Simon Désaulniers
27bfd547c5
c/opendht: dht_runner_run_config, consider server_ca
2025-01-25 09:32:15 -05:00
ovari
5237f0a3b3
Update dht.cpp
2025-01-05 10:01:40 -05:00
ovari
23af860532
Update pht.h
2024-12-19 15:29:21 -05:00
ovari
4c98f7c8f4
pht.h: cleanup
2024-12-19 15:29:21 -05:00
Adrien Beraud
2a4b357420
ci: update libargon2 on Ubuntu
2024-12-19 15:22:58 -05:00
Adrien Beraud
a26ac441ba
proxy: cleanup
2024-12-17 16:04:22 -05:00
Adrien Beraud
80cfed38a1
build/cmake: make using io_uring optional
2024-12-17 16:04:22 -05:00
Lucas Dias
83ae498008
Catch exception of DeserializeNodes
...
Fix calls to DeserializeNodes. They must
catch possible exceptions
Signed-off-by: Lucas Dias <lucas_dias@redes.ufsm.br >
2024-12-17 14:06:36 -05:00
Adrien Béraud
7c184e1c8c
Revert "build/cmake: accept both llhttp and libllhttp"
...
This reverts commit 7cf43f53ac .
2024-11-26 11:22:58 -05:00
Andreas Traczyk
4aa417802f
deps: win32: migrate from http_parser to llhttp
2024-11-26 11:09:21 -05:00
Adrien Béraud
cdba5b33cc
proxy server: add options to listen route
2024-11-20 11:40:12 -05:00
Adrien Béraud
81bd05fe84
proxy node: remove jquery, update for new APIs
2024-11-20 11:40:12 -05:00
Adrien Béraud
cf135d18b4
c node: fix typo
2024-11-20 11:40:12 -05:00
Adrien Béraud
c7ba7f6703
utils: use fmt::format for time
2024-11-20 11:40:12 -05:00
Adrien Beraud
c73c8c77f2
search: combine callbacks in case of multiple equivalent puts
2024-11-20 11:39:19 -05:00
Adrien Beraud
c3bb16e92f
tests: add testPutDuplicate
2024-11-20 11:39:19 -05:00
Adrien Beraud
3f27cd7069
proxy client: resubscribe on token change
2024-11-18 11:07:55 -05:00
Adrien Beraud
b222efe638
proxy client: pass push parameters to constructor
2024-11-18 11:07:55 -05:00
Adrien Béraud
3c62026b5c
proxy server: move time_point using statement before use
2024-11-05 20:20:45 -05:00
Adrien Béraud
7cf43f53ac
build/cmake: accept both llhttp and libllhttp
2024-11-05 20:12:13 -05:00
François-Simon Fauteux-Chapleau
df189e3e12
dht_proxy_server: add push notification statistics
2024-11-05 15:13:39 -05:00
Adrien Beraud
7e0e7d5483
github/ci: update macOS job to macOS 15
2024-11-04 16:44:36 -05:00
Adrien Beraud
1aeb596b04
crypto: fix warning
2024-11-04 16:39:35 -05:00
Adrien Beraud
950194f68e
proxy client: allow to configure user agent for proxy
2024-11-04 16:34:02 -05:00
AmnaSnene
5dc3d3cfd7
Raise an error if any Identity file fails to save
2024-11-04 12:08:34 -05:00
François-Simon Fauteux-Chapleau
5397f80b87
value: preserve priority when encrypting
...
All encrypted values put on the DHT currently have the default priority
of 0 because the priority information is ignored by the Value::encrypt
function.
2024-10-22 15:22:43 -04:00
Adrien Beraud
88d0af9e3d
meson: fix conf_data used before definition
2024-10-03 15:33:03 -04:00
François-Simon Fauteux-Chapleau
792b851d77
dht_proxy_server: fix Android push notifications
...
This commit updates the format of the push notification requests sent by
the DHT proxy server to conform to FCM's HTTP v1 API. (The previously
used API was deprecated in 2023, see:
https://firebase.google.com/docs/cloud-messaging/migrate-v1 )
The "priority" and "ttl" (time to live) options are specific to Android
and therefore need to be put in the "android" block, as documented here:
https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages
2024-09-19 12:48:36 -04:00
Adrien Béraud
9da832c1d1
http: use appropriate string format syntax
v3.2.0
2024-08-11 11:44:47 -04:00