Adrien Béraud
f0b9bc56a6
c: add dht_runner_is_running, dht_runner_get_bound_port
2022-03-10 19:43:58 -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
fada8d067d
c: handle exception during initialization
2022-03-10 19:10:24 -05:00
Adrien Béraud
90022ee3e8
build: update version to 2.3.5
2.3.5
2022-03-09 14:33:25 -05:00
Adrien Béraud
de68a47a16
dhtrunner: handle exception during initialization
2022-03-09 14:32:22 -05:00
Adrien Béraud
714af68292
c: specify void argument for dht_runner_new
2022-03-03 14:44:52 -05:00
Adrien Béraud
e6768edaf0
build: update version to 2.3.4
2.3.4
2022-03-01 19:54:43 -05:00
Adrien Béraud
6145e54543
cmake: update CheckAtomic
2022-02-28 12:37:49 -05:00
Adrien Béraud
ac51c2300e
dht: remove canceled tasks from scheduler
2022-02-27 03:34:36 -05:00
Adrien Béraud
f590980c3e
infohash: include cstddef
2022-02-27 03:34:36 -05:00
Adrien Béraud
5dbade3d0b
value cache: move to lambda
2022-02-26 22:16:15 -05:00
Adrien Béraud
2028d4b13e
build: update version to 2.3.3
2.3.3
2022-02-25 23:52:26 -05:00
Adrien Béraud
a6f7b49b92
build: use msgpack cmake
2022-02-25 23:52:15 -05:00
Adrien Béraud
c2415f38fa
dht: avoid job & search leak
2022-02-24 13:33:42 -05:00
Adrien Béraud
9cf717ab43
tools/c: adapt include directory
2022-02-22 11:49:44 -05:00
Adrien Béraud
d4589bb6f6
tools/c: use new api
2022-02-22 11:49:44 -05:00
Adrien Béraud
484878aec3
c: add missing value apis
2022-02-22 11:49:44 -05:00
Adrien Béraud
ace3a94e08
scheduler: remove debug log
...
This reverts commit 5d771e119c .
2022-02-19 16:32:07 -05:00
Adrien Béraud
5d771e119c
c: install header to opendht directory
2022-02-19 12:33:31 -05:00
Adrien Béraud
8dcc695947
value: cleanup
2022-02-19 10:53:31 -05:00
Adrien Béraud
1ae28e07b6
storage: cleanup
2022-02-19 10:53:31 -05:00
Adrien Béraud
2de0737443
cmake: support some policies
2022-02-19 10:53:31 -05:00
Adrien Béraud
bc32f848cb
thread pool: cleanup
2022-02-19 10:53:31 -05:00
Adrien Béraud
edee6d63d6
build: use msgpack without boost
2022-02-19 10:49:25 -05:00
Adrien Béraud
af3f6f40bb
c: install header
2022-02-19 10:48:28 -05:00
Adrien Béraud
32f72c245d
dht: add max bootstrap period
2022-02-19 09:23:57 -05:00
Adrien Béraud
043ef8da72
dht: reset bootstrap period on connectivity change
...
Also starts a bootstrap if disconnected.
2022-02-19 09:23:57 -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
db000a2f88
build: update version to 2.3.2
2.3.2
2022-01-26 14:17:57 -05:00
Adrien Béraud
59880df60e
perftest: cleanup
2022-01-26 14:16:33 -05:00
Adrien Béraud
75f1b07e7a
crypto: cleanup
2022-01-26 14:16:33 -05:00
Adrien Béraud
f191c4f636
storage: 0-init size_diff
2022-01-26 14:16:33 -05:00
Sébastien Blin
1b2bc7b1e3
crypto: add parameter to change Certificate's validity period
...
This allow to create certificate with a different validity than
10 years and be able to change the expiration of a certificate
2022-01-19 14:51:45 -05:00
Bruno Pagani
a89e4d626e
tests: fix building with GCC11
...
Fixes `error: ‘sleep_for’ is not a member of ‘std::this_thread’`
2021-11-13 12:31:17 -05:00
Sébastien Blin
dbbfdaab0f
proxyclient: onConnectedCallbacks must be launched if started by notif
2021-10-27 13:45:30 -04:00
Sébastien Blin
536f30ec84
opendht.cpp: fix build
2021-10-22 11:03:12 -04:00
Adrien Béraud
b7aec1310c
crypto: make cachedId mutable
2021-09-16 11:28:59 -04:00
Adrien Béraud
31d76b1080
github: remove argon2 build
2021-09-16 11:19:10 -04:00
Adrien Béraud
2fbafc3591
crypto: cache Certificate Id
2021-09-16 11:08:02 -04:00
Adrien Béraud
19fe34415a
thread pool: fix build on MSVC
2021-09-15 16:45:56 -04:00
Sébastien Blin
2a50f85a30
proxy_server: set expiration for iOS devices
2.3.1
2021-09-10 10:21:31 -04:00
Sébastien Blin
26b71ab993
proxyclient: do not play with stop when resubscribing
...
At this point we do not care for the request. Subscribes are
instantaneous, so the request will be terminated at this point.
Changing the stop status can cause some push notifications to be
dropped if coming at this moment.
2021-09-10 10:21:31 -04:00
Sébastien Blin
04a78445c6
dht_proxy_server: increase ttl for push to 24 hours
...
If the android device is offline during more than 10 minutes, it
can misses push notifications and cause an incorrect state with
values not expired even if the re-subscribe is correct.
2021-09-10 10:21:31 -04:00
Adrien Béraud
fa19897016
HexMap: align on 64 bits
2021-08-09 18:20:12 -04:00
Adrien Béraud
3806355509
gitignore: add DS_Store
2021-08-09 18:20:12 -04:00
Adrien Béraud
3f6738185b
tests: fix testIdOps()
2021-08-05 12:42:29 -04:00
Adrien Béraud
e58d09e5da
dht: always display value ID as hex
2021-08-05 12:42:29 -04:00
heroku-miraheze
71cd9d22c6
Moved to Libera.chat.
2021-07-19 11:25:59 -04:00