0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 03:52:17 +02:00
libsignal/rust
Jordan Rose 213ad4b30d
net: Add a "network changed" event
This adds a new utility type ObservableEvent, which synchronously runs
any registered callbacks when the event fires. CustomDnsResolver can
then subscribes to a "network changed" event on creation, clearing its
cache. At the other end of the stack, the ConnectionManager contains
the event, to eventually be exposed to the app languages as part of
the Net abstraction.

Additional parts of libsignal-net will subscribe to the "network
changed" event in the future. In particular, it should reset
persistent connection cooldowns.
2024-07-19 16:24:07 -07:00
..
attest Use zerocopy for safe transmutes 2024-07-10 09:30:51 -04:00
bridge net: Add a "network changed" event 2024-07-19 16:24:07 -07:00
core Bump to version v0.52.5 2024-07-19 13:41:34 -04:00
crypto Use taplo to auto-format TOML files 2024-03-26 16:06:45 -04:00
device-transfer Update boring to v4 2024-04-15 09:52:36 -07:00
media Upgrade rustc to latest nightly 2024-06-25 11:31:59 -04:00
message-backup Fix expected canonical test case output 2024-07-16 15:40:43 -04:00
net net: Add a "network changed" event 2024-07-19 16:24:07 -07:00
pin Remove unused dependencies 2024-06-18 16:05:21 -04:00
poksho Remove unused dependencies 2024-06-18 16:05:21 -04:00
protocol Upgrade rustc to latest nightly 2024-06-25 11:31:59 -04:00
svr3 Use zerocopy for safe transmutes 2024-07-10 09:30:51 -04:00
usernames Keep all message backup account data and call fields during validation 2024-05-20 16:17:17 -04:00
zkcredential Implement Debug and PartialEq for more types 2024-04-19 10:10:09 -04:00
zkgroup Update curve25519-dalek 2024-06-20 12:04:44 -07:00