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
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
5527b6553d
c: use void for dht_version
2022-04-25 13:43:59 -04:00
Adrien Béraud
115a0c683f
c: add dht_infohash_from_hex_null
2022-04-22 21:00:18 -04:00
Adrien Béraud
11396c315e
c: add dht_version()
2022-04-20 16:08:12 -04:00
Adrien Béraud
1ed45cdcf9
c: support log to stdout/stderr
2022-04-12 15:38:48 -04:00
Adrien Béraud
c40ba83cb3
c: support building with autotools
2022-04-12 15:38:48 -04:00
Adrien Béraud
c59f951e5a
update copyright
2022-03-10 19:51:25 -05:00
Adrien Béraud
6919a34f88
c: add license header
2022-03-10 19:49:53 -05:00
Adrien Béraud
27b8c870f3
c: add dht_privatekey_decrypt, handle crypto exceptions
2022-03-10 19:46:25 -05:00
Adrien Béraud
be43212a73
c: add callback to dht_runner_ping
2022-03-10 19:45:29 -05:00
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
fada8d067d
c: handle exception during initialization
2022-03-10 19:10:24 -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
484878aec3
c: add missing value apis
2022-02-22 11:49:44 -05:00
Adrien Béraud
f331f39c77
c wrapper: add dht_privatekey_export
2019-12-05 18:35:43 -05:00
Adrien Béraud
142aee12a7
c wrapper: add support for putEncrypted
2019-10-28 17:43:00 -04:00
Adrien Béraud
95a65ce565
c wrapper: add support for putSigned
2019-10-28 17:35:41 -04:00
Adrien Béraud
c0e117871e
c wrapper: allow retrieving value owner and recipient
2019-10-28 15:25:31 -04:00
Adrien Béraud
96df1d4339
c wrapper: update callback return types
2019-10-25 11:05:35 -04:00
Adrien Béraud
727c5f0e8c
c wrapper: add wrappers for dht::crypto::Certificate
2019-10-24 13:29:50 -04:00
Adrien Béraud
2e47b9bab5
c wrapper: add dht_runner_get_public_address to dhtcnode
2019-10-21 15:56:35 -04:00
Adrien Béraud
76b4da089e
c wrapper: add dht_runner_get_public_address
2019-10-21 14:33:37 -04:00
Adrien Béraud
2a72277194
c wrapper: add dht_runner_get_id, get_node_id
2019-10-21 14:19:29 -04:00
Adrien Béraud
e8d96d3b42
c wrapper: add support for permanent put
2019-10-21 14:04:12 -04:00
Adrien Béraud
b680407e9a
c wrapper: add callback to free listen context data
2019-10-21 11:08:42 -04:00
Adrien Béraud
2b1d2fc3f6
c wrapper: use shared_ptr for dht_privatekey
2019-10-16 17:23:04 -04:00
Adrien Béraud
01bf8f9303
c wrapper: add dht_infohash_get
2019-10-16 15:07:31 -04:00
Adrien Béraud
d958b0ea5f
c wrapper: add dht_privatekey_delete, handle import failure
2019-10-16 14:40:24 -04:00
Adrien Béraud
15403c0f6e
c wrapper: add dht_runner_put
2019-10-16 14:02:51 -04:00
Adrien Béraud
0eee567c4e
c wrapper: add support to create, ref/unref dht_value
2019-10-16 13:57:31 -04:00
Adrien Béraud
3a6ce2f499
c wrapper: add initial dht_privatekey support
2019-10-16 13:09:59 -04:00
Adrien Béraud
299e632795
c wrapper: clarify memory management
2019-10-16 12:56:06 -04:00
Adrien Béraud
83c5014a36
c wrapper: add dht_runner_listen
2019-10-16 12:19:42 -04:00
Adrien Béraud
e9377f2eb6
c wrapper: add Blob, PublicKey
2019-10-16 12:01:52 -04:00
Adrien Beraud
083a28f5d8
c wrapper: add wrapper foundations
...
Wrapper can be enabled/disabled with
-DOPENDHT_C=On/Off when configuring the cmake
project.
This commit add foundations for a C wrapper
by building an opendht-c shared library that
wraps dhtrunner (for now only creation/destruction).
It also adds a test executable, dhtcnode, using the
C wrapper library.
2019-10-16 10:57:10 -04:00