Adrien Béraud
|
0fc7e451e6
|
dhtrunner: move getNodeInfo implementation to securedht
|
2026-02-22 17:16:28 -05:00 |
|
Adrien Béraud
|
85cbee0f1a
|
dht: add local storage stats in NodeInfo
|
2026-02-22 16:27:35 -05:00 |
|
Adrien Béraud
|
724b5e592e
|
dht: use independent storage quota for local values
|
2026-02-22 16:27:35 -05:00 |
|
Adrien Béraud
|
d91f3bdbbd
|
dhtrunner: implement getStorageLimit
|
2026-02-09 13:26:00 -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 |
|
Adrien Béraud
|
4fd4745647
|
update copyright to 2026
|
2026-01-17 17:09:06 -05:00 |
|
Adrien Béraud
|
88f3870f20
|
dhtrunner: add registerInsecureType method and header file
|
2025-12-09 09:43:30 -05:00 |
|
Adrien Béraud
|
d9d2c44e0f
|
format
|
2025-12-09 09:43:19 -05:00 |
|
Adrien Béraud
|
95fa29d2ec
|
securedht: add CertificateStoreQuery by PkId
|
2025-09-08 00:14:44 -04:00 |
|
Adrien Béraud
|
e6fc8b7586
|
dhtrunner: add putEncrypted with PkId 'to' argument
|
2025-06-09 00:52:05 -04:00 |
|
Adrien Béraud
|
e870c3b486
|
dhtrunner: allow to find certificates by PkId
|
2025-06-09 00:52:05 -04:00 |
|
Adrien Béraud
|
acae4bc4ff
|
peer_discovery: use string_view for service type
|
2025-05-31 19:28:30 -04:00 |
|
Adrien Béraud
|
c4e75ae66c
|
update copyright year
|
2025-05-22 19:07:32 -04:00 |
|
Adrien Béraud
|
13af7a6002
|
dhtrunner: registerCertificate: take certificate by const ref
|
2025-05-19 23:57:09 -04:00 |
|
Adrien Beraud
|
b2860e1731
|
proxy client: provide result for pushNotificationReceived
|
2025-02-20 14:13:16 -05:00 |
|
Adrien Beraud
|
b222efe638
|
proxy client: pass push parameters to constructor
|
2024-11-18 11:07:55 -05:00 |
|
Adrien Beraud
|
950194f68e
|
proxy client: allow to configure user agent for proxy
|
2024-11-04 16:34:02 -05:00 |
|
AmnaSnene
|
38454eaf6e
|
peer discovery: add a timer to schedule connectivityChanged with a maximum interval of one minute
|
2024-07-16 14:25:01 -04:00 |
|
AmnaSnene
|
3e2fd5e8fa
|
peer discovery: address requested changes
|
2024-06-25 13:27:35 -04:00 |
|
AmnaSnene
|
8b3f7f2480
|
peer discovery: re-publish and re-discover immediately when a node disconnects, instead of on the connectivityChanged signal.
|
2024-06-25 13:27:35 -04:00 |
|
Adrien Beraud
|
5abbef547b
|
use new log format
|
2024-03-22 13:49:44 -04:00 |
|
Adrien Beraud
|
3c27b2c777
|
dhtrunner: avoid blocking when stopping
A deadlock was possible when if shutdown operation occured when the dht was in "connecting" state.
|
2024-03-22 13:49:44 -04:00 |
|
Adrien Béraud
|
abbc77744e
|
dhtrunner: allow to configure rng used by the dht
|
2023-12-10 15:07:39 -05:00 |
|
Adrien Béraud
|
982896a718
|
dht interface: add OnPublicAddressChanged
|
2023-08-30 17:58:45 -04:00 |
|
Adrien Béraud
|
fafd2f0233
|
update copyright year
|
2023-06-02 23:16:04 -04:00 |
|
Adrien Béraud
|
e176e4baa6
|
logs: use fmt
|
2023-05-17 23:43:55 -04:00 |
|
Adrien Béraud
|
4041b69800
|
DhtRunner, dht_interface: remove setLoggers
|
2023-05-17 23:43:55 -04:00 |
|
Adrien Béraud
|
9e60a681f3
|
use ostringstream instead of stringstream where possible
|
2023-03-23 16:50:19 -04:00 |
|
Sébastien Blin
|
d6a99d0edd
|
proxyclient: add possibility to set the platform
This allow android to change the platform to "unifiedpush".
|
2022-11-17 11:46:09 -05:00 |
|
Adrien Béraud
|
c6b4e317df
|
dhtrunner: only start peer discovery if proxy is disabled
|
2022-07-17 13:00:05 -04:00 |
|
Adrien Béraud
|
633a03d76a
|
ios: support multiple notification types
- VOIP notifications for iOS < 14.5
- alert and background notifications for iOS >= 14.5
|
2022-06-30 15:44:16 -04:00 |
|
Adrien Béraud
|
0a70b0f80f
|
dhtrunner: don't bind port if proxy is used
|
2022-06-22 22:20:15 -04:00 |
|
Adrien Béraud
|
efad2ada89
|
dhtrunner: make getPublicAddress const
|
2022-06-22 22:20:15 -04:00 |
|
Adrien Béraud
|
baa2a5d21c
|
dhtrunner: remove support for running both dht and proxy client
If configured to run as a proxy client, no port will be bound and the local dht node
won't be instantiated.
|
2022-06-08 13:14:09 -04:00 |
|
Adrien Béraud
|
d6ee44b640
|
dhtrunner: use consistent path for state
|
2022-06-07 15:38:44 -04:00 |
|
Adrien Béraud
|
9646eb9374
|
NodeInfo: add storage stats
|
2022-04-20 16:10:25 -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
|
405b8739ab
|
dhtrunner: always call opEnded once per op
|
2022-04-14 20:12:55 -04:00 |
|
Adrien Béraud
|
12b75a612c
|
misc: fix various clang-tidy warnings
|
2022-04-06 12:18:20 -04:00 |
|
Adrien Béraud
|
9c2268fa41
|
fix various cppcheck warnings/errors
|
2022-03-29 10:15:00 -04:00 |
|
Adrien Béraud
|
c59f951e5a
|
update copyright
|
2022-03-10 19:51:25 -05:00 |
|
Adrien Béraud
|
5654816f5a
|
dhtrunner: re-throw exception directly in init
|
2022-03-10 19:43:10 -05:00 |
|
Adrien Béraud
|
b0fb476d97
|
dhtrunner: pass function argument by value
|
2022-03-10 19:42:37 -05:00 |
|
Adrien Béraud
|
de68a47a16
|
dhtrunner: handle exception during initialization
|
2022-03-09 14:32:22 -05:00 |
|
Adrien Béraud
|
6812b733bb
|
dht: respect exponential backoff
|
2022-02-19 09:23:57 -05:00 |
|
Adrien Béraud
|
2ec28dcb83
|
dhtrunner: use configured logger for dropped packets
|
2022-02-19 09:23:57 -05:00 |
|
Adrien Béraud
|
b668d6ad68
|
dhtrunner: add putEncrypted with public key
|
2021-06-07 14:45:58 -04:00 |
|
Adrien Béraud
|
29fab5560f
|
dhtrunner: add getPublicKey()
|
2021-06-07 14:45:58 -04:00 |
|
Adrien Béraud
|
d9ff95da49
|
Revert "dhtrunner: force execution of pending ops on shutdown"
This reverts commit c8a0b443f3.
|
2021-06-07 14:45:58 -04:00 |
|
Adrien Béraud
|
c8a0b443f3
|
dhtrunner: force execution of pending ops on shutdown
|
2021-06-03 16:54:31 -04:00 |
|