This project is mirrored from https://:*****@github.com/savoirfairelinux/opendht.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Apr 05, 2023
-
-
Sébastien Blin authored
-
- Mar 25, 2023
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Mar 23, 2023
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Mar 16, 2023
-
-
Adrien Béraud authored
-
- Mar 14, 2023
-
-
Adrien Béraud authored
-
- Feb 28, 2023
-
-
Adrien Béraud authored
-
- Feb 23, 2023
-
-
Adrien Béraud authored
-
- Jan 27, 2023
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Jan 26, 2023
-
-
Adrien Béraud authored
-
- Dec 31, 2022
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Because there is multiple unifiedpush endpoint (ntfy.sh is one), we should not pass it as an option to dhtnode, but use the one provided by the user in the token (from unified push library).
-
- Nov 17, 2022
-
-
This allow android to change the platform to "unifiedpush".
-
- Oct 11, 2022
-
-
Make the proxy able to support the UnifiedPush platform, so that applications using the proxy server can use any UnifiedPush provider. Documentation: https://unifiedpush.org/ How to test: + Install a UnifiedPush provider on a device (e.g. https://ntfy.sh) + Run dhtnode with a proxyserver and --unifiedpush https://ntfy.sh + Subscribe to a random topic on ntfy (e.g. "dhtproxytest") + Subscribe to a hash on the DHT: curl -X SUBSCRIBE http://my.dht.proxy:8000/key/foo \ -d '{"key":"dhtproxytest", "platform":"unifiedpush"}' + Send data on the subscribed hash Note: the topic should be completely random.
-
If the proxy got TLS enabled, this doesn't mean that the REST endpoint for push notifications is also using TLS. Also, fix an incorrect log.
-
- Sep 22, 2022
-
-
Adrien Béraud authored
-
- Sep 15, 2022
-
-
when searching for a value to put, the proxy server returned a json with value->id = 0, causing the client to not refreshing correctly the values later (when timeout-ing, the value to refresh is not found).
-
- Sep 08, 2022
-
-
- Sep 07, 2022
-
-
When a second permanent put request was received, we didn't call async_wait after changing the expiration, causing push to not be sent the second day and presence to expire on some devices after ~3 days.
-
- Aug 11, 2022
-
-
The current master is broken with clang, this fix the issue.
-
When switching between two network interfaces, local address will change but not the public ip. This generally cause the client to not correctly updates its candidates. In this patch, we inject in the proxy client the local candidates and use it to check if the network changed.
-
Sébastien Blin authored
In the previous version, the timeout for the connection could be set only after async_connect while the request is sending. This means if async_connect is slow (it can happen as if there is an ipv6 endpoint, it can try to resolve it during dozens of seconds before falling back on ipv4). In this patch, it moves the timeout callback in the request. This callback will be set just before async_connect, to be sure that we are using the callback while connecting.
-
- Jul 28, 2022
-
-
Adrien Béraud authored
-
- Jul 25, 2022
-
-
- Jul 20, 2022
-
-
Adrien Béraud authored
-
- Jul 17, 2022
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Jul 05, 2022
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Jul 04, 2022
-
-
- Jun 30, 2022
-
-
Adrien Béraud authored
- VOIP notifications for iOS < 14.5 - alert and background notifications for iOS >= 14.5
-
- Jun 28, 2022
-
-
Adrien Béraud authored
- Jun 27, 2022
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-