Adrien Beraud
|
9aee407a42
|
rust: avoid dual-stack conflict in startup error test
|
2026-10-29 10:35:51 -04:00 |
|
Adrien Beraud
|
722ef44c7d
|
rust: move owned Value directly through callbacks and streams
|
2026-10-28 23:51:46 -04:00 |
|
Adrien Beraud
|
6ed2720bd7
|
rust: test single-copy async value ownership
|
2026-10-28 23:51:46 -04:00 |
|
Adrien Beraud
|
9005f73141
|
rust: add optional Serde typed operations
|
2026-10-28 23:51:46 -04:00 |
|
Adrien Beraud
|
9785c0a127
|
rust: add typed operation regression tests
|
2026-10-28 23:51:41 -04:00 |
|
Adrien Beraud
|
5662cc36d1
|
rust: publish crate on release with trusted publishing
|
2026-10-28 22:04:57 -04:00 |
|
Adrien Beraud
|
e116cfe548
|
rust: add optional runtime-independent async API
|
2026-10-28 21:11:43 -04:00 |
|
Adrien Beraud
|
1c5e8378b8
|
rust: add async adapter regression tests
|
2026-10-28 21:11:42 -04:00 |
|
Adrien Beraud
|
1db8abb7fc
|
c: align hash structs with native types
|
2026-10-26 23:57:50 -04:00 |
|
Adrien Beraud
|
83778d84fe
|
rust: update edition to 2024
Update the Rust edition to 2024 and mark the FFI extern block as unsafe.
|
2026-10-26 09:57:02 -04:00 |
|
Adrien Beraud
|
34eb86a119
|
value: support sequence numbers in wire filters
|
2026-10-26 09:19:57 -04:00 |
|
Adrien Beraud
|
75c789ceb2
|
rust: cover sequence filters across loopback nodes
|
2026-10-26 09:15:36 -04:00 |
|
Adrien Beraud
|
44e67e1389
|
rust: parse hexadecimal hashes with string length checks
|
2026-10-26 09:11:42 -04:00 |
|
Adrien Beraud
|
7f9126b3b0
|
rust: cover empty and short hexadecimal hashes
|
2026-10-26 09:10:39 -04:00 |
|
Adrien Beraud
|
574674d3a2
|
rust: own native pointers in movable handle wrappers
|
2026-10-26 09:10:16 -04:00 |
|
Adrien Beraud
|
c60703bfc3
|
rust: cover moves across native handle types
|
2026-10-26 09:10:16 -04:00 |
|
Adrien Beraud
|
a0220827cd
|
rust: reproduce moving native values out of boxes
|
2026-10-26 09:08:03 -04:00 |
|
Adrien Beraud
|
95bd26c3be
|
rust: bump version to 0.2.0 and add author
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
87463c2d6c
|
rust: own callbacks and expose safe native binding APIs
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
5f6d5c769e
|
rust: reject certificate registration on stopped runners
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
42e4419b75
|
bindings: verify retained values and queued push delivery
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
4e94d123b2
|
rust: cover threaded crypto and native callback teardown
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
7f3f1b4ec4
|
rust: cover filtered queries and extension hooks
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
6d462c0dbf
|
rust: cover callback ownership and binding error paths
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Béraud
|
44f2aaa876
|
remove deprecated APIs
|
2026-05-11 09:27:56 -04: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
|
c4e75ae66c
|
update copyright year
|
2025-05-22 19:07:32 -04:00 |
|
Adrien Beraud
|
950194f68e
|
proxy client: allow to configure user agent for proxy
|
2024-11-04 16:34:02 -05:00 |
|
Adrien Beraud
|
ae62216bf4
|
rust: update to 2021, fix memory issues
|
2024-06-07 10:29:26 -04:00 |
|
Adrien Béraud
|
fafd2f0233
|
update copyright year
|
2023-06-02 23:16:04 -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 |
|
Sébastien Blin
|
0b5379380a
|
rust: update os_socketaddr to latest version
|
2022-09-08 11:47:02 -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
|
c59f951e5a
|
update copyright
|
2022-03-10 19:51:25 -05:00 |
|
Adrien Béraud
|
616d6fe4b8
|
update copyright date
|
2020-01-03 15:14:32 -05:00 |
|
Sébastien Blin
|
42398a541d
|
rust: infohash support == operator and from hex
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
429a5ad1d4
|
dhtrunner: fix put_encrypted API
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
01bc43af35
|
rust: fix import for PrivateKey
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
555487012b
|
rust: remove T for no. Anyway we must at least add None
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
697d554edb
|
dhtrunner: change put methods
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
8edd67834c
|
rust: add some wrappers for value
|
2019-10-31 10:56:52 -04:00 |
|
Sébastien Blin
|
3c88eaa602
|
rust: add from_slice
|
2019-10-25 15:29:38 -04:00 |
|
Sébastien Blin
|
8d131449a8
|
rust: load identity from bytes
|
2019-10-25 15:29:38 -04:00 |
|
Sébastien Blin
|
fee7e5dd30
|
rust: fix callback result and add DhtIdentity::new()
|
2019-10-25 15:29:38 -04:00 |
|
Sébastien Blin
|
4c2a974433
|
rust: link to certificate C-bindings
|
2019-10-25 15:29:38 -04:00 |
|
Sébastien Blin
|
a483205976
|
infohash: add from_bytes
|
2019-10-25 15:29:38 -04:00 |
|
Sébastien Blin
|
653a4309bd
|
rust: value to bytes
|
2019-10-22 10:47:43 -04:00 |
|
Sébastien Blin
|
48b763f11b
|
rust: add from_bytes for value
|
2019-10-22 10:47:43 -04:00 |
|
Sébastien Blin
|
cbfa12a921
|
rust: add permanent put, get_id(), get_node_id(), get_public_addresses()
|
2019-10-22 10:47:43 -04:00 |
|