Adrien Béraud
|
3fec6e7636
|
pht: don't export IndexEntry::ValueType
|
2025-09-02 09:22:40 -04:00 |
|
Adrien Béraud
|
d50585188d
|
utils: add missing header
|
2025-09-01 19:42:41 -04:00 |
|
Adrien Beraud
|
8de9584b72
|
dhtrunner: mark getId() deprecated
|
2025-08-30 22:20:32 -04:00 |
|
Adrien Béraud
|
daf2f8edaf
|
value: add OPENDHT_PUBLIC to default store policy
|
2025-08-24 01:25:47 -04:00 |
|
Adrien Beraud
|
df3186ad95
|
proxy server: export ServerStats
|
2025-07-16 11:29:18 -04:00 |
|
Adrien Beraud
|
312f883387
|
proxy server: move ServerStats impl to cpp
|
2025-07-10 13:46:17 -04:00 |
|
Andrei Vukolov
|
a3bd1416d4
|
Removed OPENDHT_PUBLIC specifier from templatized classes
|
2025-06-14 17:45:41 -04:00 |
|
Adrien Béraud
|
d3e2fd1099
|
fixes for msvc
|
2025-06-12 10:32:20 -04:00 |
|
Adrien Béraud
|
dd9d74e227
|
fixes for mingw
|
2025-06-12 10:32:20 -04:00 |
|
Adrien Béraud
|
94006f2fe1
|
sockaddr: add setLoopback()
|
2025-06-10 18:35:48 -04:00 |
|
Adrien Béraud
|
e6fc8b7586
|
dhtrunner: add putEncrypted with PkId 'to' argument
|
2025-06-09 00:52:05 -04:00 |
|
Adrien Béraud
|
09da6db5e7
|
securedht: 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
|
dcf31b2c5f
|
securedht: allow to find certificates by PkId
|
2025-06-09 00:52:05 -04:00 |
|
Andrey Vukolov
|
5c21401728
|
constexpr fixes for preparation of MSVC build
- Addresses https://github.com/savoirfairelinux/opendht/pull/750/files#r2089281221 in #750
- Adds infohash.cpp file for correct build of the DLL nametables in SHARED mode with MSVC
- Reverted commits 352e36500c and 6a264d6f73
- Fixes DLL build issues on Windows due to OPENDHT_PUBLIC definitions described in #750
- Prepares the build system for merging changes from #750 (@aberaud)
|
2025-06-01 10:26:18 -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
|
8d030f75f6
|
valuetype: compare certificate using longId
|
2025-05-19 23:57:09 -04:00 |
|
Adrien Béraud
|
13af7a6002
|
dhtrunner: registerCertificate: take certificate by const ref
|
2025-05-19 23:57:09 -04:00 |
|
Adrien Béraud
|
38b0b2248f
|
crypto: add Certificate::getDN() to read RFC4514 distinguished name
|
2025-05-19 23:55:42 -04:00 |
|
Adrien Béraud
|
7aad21b7ed
|
value: cleanup
|
2025-05-19 23:55:31 -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 |
|
Adrien Beraud
|
b2860e1731
|
proxy client: provide result for pushNotificationReceived
|
2025-02-20 14:13:16 -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
|
a26ac441ba
|
proxy: cleanup
|
2024-12-17 16:04:22 -05:00 |
|
Adrien Béraud
|
c7ba7f6703
|
utils: use fmt::format for time
|
2024-11-20 11:40:12 -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 |
|
François-Simon Fauteux-Chapleau
|
df189e3e12
|
dht_proxy_server: add push notification statistics
|
2024-11-05 15:13:39 -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
|
cd92eeaae5
|
dht: add support to behave as a client node
|
2024-06-07 09:52:01 -04:00 |
|
Adrien Béraud
|
5a2a20a32f
|
http: migrate from http-parser to llhttp
|
2024-05-31 06:58:09 -04:00 |
|
Lanius-collaris
|
318d02c55a
|
update http, dht_proxy_client
http: simplify Connection::async_connect()
dht_proxy_client: add listenKeepIdle setting
|
2024-05-25 23:57:52 -04:00 |
|
Lanius-collaris
|
a69da52f89
|
update http.h, http.cpp
|
2024-05-25 23:57:52 -04:00 |
|
Lanius-collaris
|
88d65a55a7
|
http: allow to modify keepalive option
|
2024-05-25 23:57:52 -04:00 |
|
Lanius-collaris
|
dffe7d91ee
|
return to 386943de
|
2024-05-25 23:57:52 -04:00 |
|
Lanius-collaris
|
24adfbf2c4
|
Adjust TCP keepalive options for listen op
|
2024-05-25 23:57:52 -04:00 |
|
François-Simon Fauteux-Chapleau
|
f2cee8e9ce
|
thread pool: add function to detach threads
|
2024-04-23 14:02:32 -04:00 |
|
Andreas Traczyk
|
c0a1356049
|
dht_proxy_server: use lambda instead of std::bind for listen callback
Avoids issues compiling with MSC.
Also move PushSessionContext definition outside the OPENDHT_PUSH_NOTIFICATIONS condition.
|
2024-04-04 14:20:01 -04:00 |
|
Andreas Traczyk
|
b40d604ef7
|
provide value IDs for push notifications
|
2024-04-02 17:34:16 -04:00 |
|
Adrien Beraud
|
cc6cce6157
|
http: allow to cancel resolver
|
2024-03-22 13:49:44 -04:00 |
|
Adrien Béraud
|
0c4942439b
|
move secure_vector to its own file
|
2024-01-02 16:22:02 -05:00 |
|
Adrien Béraud
|
b03df3f7a6
|
aesEncrypt: allow to provide salt
|
2024-01-02 15:18:44 -05:00 |
|