|
8991599a0b
|
feat: Allow removing all ratchets for a given Jid
|
2022-09-11 17:26:54 +02:00 |
|
|
dad938b0e1
|
feat: Allow initializing the BTBV trust manager in the constructor
|
2022-09-11 13:43:07 +02:00 |
|
|
ff52c82039
|
feat: Help with serializing and deserializing the BTVT manager
|
2022-09-11 13:33:45 +02:00 |
|
|
12e09947f6
|
feat: Implement enabling and disabling devices
|
2022-09-11 12:34:31 +02:00 |
|
|
d530358359
|
chore: Lower meta's minimum version
|
2022-09-09 17:40:16 +02:00 |
|
|
0e370a8e19
|
refactor: Use synchronized's return
|
2022-09-09 17:39:28 +02:00 |
|
|
b6aa28e1ee
|
release: Bump version
|
2022-08-19 17:00:44 +02:00 |
|
|
2e10842c54
|
feat: Make accepted ratchets unacknowledged by default
|
2022-08-19 16:59:24 +02:00 |
|
|
0e2af1f2a3
|
feat: Add a function to check if a ratchet is acknowledged
|
2022-08-19 16:58:23 +02:00 |
|
|
80e1b20f27
|
fix: Fix crash when calling getUnacknowledgedRatchets for a new Jid
|
2022-08-18 16:21:53 +02:00 |
|
|
f68e45af26
|
docs: Update README
|
2022-08-18 15:35:07 +02:00 |
|
|
345596923e
|
release: Bump version to 0.2.0
|
2022-08-18 15:33:49 +02:00 |
|
|
d5d4aa9014
|
feat: Add getDeviceId and getDeviceBundle
|
2022-08-18 15:30:31 +02:00 |
|
|
ee7b09bdb0
|
feat: Ratchets should overwrite each other
|
2022-08-18 15:20:32 +02:00 |
|
|
73613e266f
|
feat: Allow regerating a device's id
|
2022-08-18 15:08:05 +02:00 |
|
|
0a03483aaf
|
feat: Allow regenerating one's device identity
|
2022-08-18 15:02:17 +02:00 |
|
|
fda06cef55
|
feat: Implement acknowledging ratchet sessions
|
2022-08-16 14:02:04 +02:00 |
|
|
800b53b11f
|
style: Fix linter warnings
|
2022-08-16 13:46:08 +02:00 |
|
|
5a097e4d2a
|
feat: Allow removing a ratchet session
|
2022-08-16 13:27:21 +02:00 |
|
|
710b3c9497
|
feat: Allow serialising and deserialising without the ratchets
|
2022-08-16 12:57:16 +02:00 |
|
|
f540a80ec2
|
docs: Remove trust manager serialization from OmemoSessionManager
|
2022-08-16 12:54:15 +02:00 |
|
|
44ab31aebb
|
release: Bump version to 0.1.3
|
2022-08-11 12:06:02 +02:00 |
|
|
e4f1d7d4b0
|
docs: Fix indent in README
|
2022-08-11 12:04:40 +02:00 |
|
|
7600804aa1
|
test: Uncomment those tests
|
2022-08-11 12:02:33 +02:00 |
|
|
a4589b6e09
|
feat: Allow access to the device map
|
2022-08-11 12:02:21 +02:00 |
|
|
d0986a4608
|
fix: Fix ratchet only working for one message
|
2022-08-11 11:57:33 +02:00 |
|
|
683a76cc80
|
test: Add test for sending multiple OMEMO messages
|
2022-08-10 17:24:35 +02:00 |
|
|
dad707f71d
|
release: Sigh, bump to 0.1.2
|
2022-08-09 16:40:41 +02:00 |
|
|
419be8af4d
|
Revert "meta: Lower Dart SDK requirement"
This reverts commit fafc4f2320 .
|
2022-08-09 16:40:19 +02:00 |
|
|
fafc4f2320
|
meta: Lower Dart SDK requirement
|
2022-08-09 16:32:59 +02:00 |
|
|
fc842fe000
|
docs: Add note about using omemo_dart
|
2022-08-09 16:05:05 +02:00 |
|
|
e3de50e0c7
|
release: Make pub happy
|
2022-08-09 16:02:20 +02:00 |
|
|
234c2088b9
|
docs: Add notes on protobuf
|
2022-08-09 16:00:12 +02:00 |
|
|
ad3f1d4579
|
release: Publish to polynom.me
|
2022-08-09 15:51:22 +02:00 |
|
|
5bec3b4587
|
docs: Add note about events to the example
|
2022-08-09 15:49:40 +02:00 |
|
|
6e7b8e3905
|
docs: Add an example
|
2022-08-09 15:48:26 +02:00 |
|
|
cb43bbb112
|
fix: Allow empty OMEMO messages to bypass trust
|
2022-08-09 14:45:04 +02:00 |
|
|
fa16f97113
|
refactor: Move events to lib/src/omemo
|
2022-08-08 19:11:27 +02:00 |
|
|
5158c32c3d
|
feat: Make BlindTrustBeforeVerificationTrustManager abstract
|
2022-08-08 18:58:53 +02:00 |
|
|
c1fb79a20f
|
feat: Implement a BTBV TrustManager
|
2022-08-08 18:47:43 +02:00 |
|
|
dafd0af1e5
|
feat: Add a base trust manager class
|
2022-08-08 18:03:05 +02:00 |
|
|
e9f190036c
|
refactor: Move data classes into their own files
|
2022-08-08 17:43:15 +02:00 |
|
|
5b739aaf1a
|
fix: Do not keep the old SPK signature
|
2022-08-08 15:50:00 +02:00 |
|
|
1bcbf27c83
|
feat: Make any SPK survive exactly one rotation
|
2022-08-08 15:48:12 +02:00 |
|
|
b8b6bbf800
|
feat: Track the old Signed Prekey after rotation
|
2022-08-08 15:32:08 +02:00 |
|
|
9c23721904
|
docs: Add documentation string to Device.toBundle()
|
2022-08-08 15:11:15 +02:00 |
|
|
9626763b44
|
feat: Make the replacement functions internal
|
2022-08-08 15:10:36 +02:00 |
|
|
43080d2ba0
|
feat: Expose rotating our own bundle's SPK
|
2022-08-08 15:09:44 +02:00 |
|
|
9f986c3369
|
feat: Handle empty OMEMO messages
|
2022-08-08 14:59:46 +02:00 |
|
|
8c1a78e360
|
feat: Allow encrypting to multiple Jids
|
2022-08-08 14:44:05 +02:00 |
|