d965fbd57e
feat(service): Make the service more togglable
2022-12-10 23:08:24 +01:00
e060b0f549
feat(service): First attempt at handling phone contacts
2022-12-10 19:34:11 +01:00
c8d52e6c41
feat(service): Implement receiving reactions
2022-12-06 13:23:17 +01:00
306fd99b84
feat(service): Handle received corrections ( Fixes #81 )
2022-11-26 15:50:24 +01:00
10b86812cd
fix(service): Fix conversations not being properly loaded
...
Meanwhile, also remove the Completer system for preventing race
conditions with, hopefully, something better.
2022-11-25 17:58:09 +01:00
2dd9847566
feat(service): Handle message retraction
2022-11-20 17:30:32 +01:00
f0861a9a62
fix(service): Store the system's default language in the service
2022-11-20 12:07:44 +01:00
221cf89d10
feat(service): Tell the foreground service the systems default locale
2022-11-20 00:11:26 +01:00
a9e3d331fc
feat(service): Make service strings translatable
2022-11-18 22:29:47 +01:00
719e793860
fix(xmpp): Bump moxxmpp to fix SCRAM-SHA-{256,512}
...
Turns out that the PBKDF was incorrectly configured
for hashes other than SHA-1.
2022-11-16 15:40:10 +01:00
72501bd0b3
feat(ui,service): Only enable debug logging if required
...
So, either it's enabled or the app is a debug build.
2022-11-16 14:27:58 +01:00
b733bb4154
fix(service): Set the caphash node
2022-11-12 12:53:10 +01:00
af3013ad67
refactor(service): Move manager overrides into moxxmpp/
2022-11-09 16:43:44 +01:00
d02fe73952
refactor(meta): Migrate to using moxxmpp
...
Fixes #139 .
2022-11-09 16:41:38 +01:00
c2f43e0096
chore(meta): Remove cryptography_flutter
2022-11-04 21:52:06 +01:00
aba85c70c1
feat(service): Remove support for SIMS
2022-11-04 21:52:06 +01:00
53ce0d9e54
chore(xmpp): Track kex timestamp to prevent performing old kex
2022-11-04 21:52:06 +01:00
b9d5eab3ea
chore(xmpp): Move xep_0060.dart into its folder
2022-11-04 21:52:06 +01:00
1175d77c55
feat(service): Generate the OMEMO device in the background
2022-11-04 21:52:06 +01:00
570f4ca7d9
chore(service): Clean the cryptography service
2022-11-04 21:52:06 +01:00
ea6e7c5d8c
feat(service): Hash the file before sending the metadata
2022-11-04 21:52:06 +01:00
012dc5ec69
feat(xmpp): Collection commit
...
- Fix Db issue when saving the trust device list
- Prevent constantly requesting our own device bundles if it's just our
one device.
- Encrypt uploads and decrypt downloads
2022-11-04 21:52:06 +01:00
f72f67342d
feat(service): Implement a service for file cryptography
2022-11-04 21:52:06 +01:00
a963153c2a
feat(service): Use cryptography_flutter for possible speedup
2022-11-04 21:52:06 +01:00
cf6cec4d32
fix(xmpp): Fix not encrypting messages
2022-11-04 21:52:06 +01:00
dd947ecd39
feat(service): Improve initializing the OmemoManager
2022-11-04 21:52:06 +01:00
ea3d550f64
xmpp: Implement Explicit Message Encryption
2022-11-04 21:51:18 +01:00
3dd1e0461c
service: Initialize the OMEMO service
2022-11-04 21:51:18 +01:00
fb414c4764
xmpp: Replace MessageAckedEvent with StanzaAckedEvent
2022-09-08 20:12:17 +02:00
31464e5025
service: Move the database service somewhere else
2022-09-07 12:31:30 +02:00
7bcccd5558
meta: Update moxplatform
2022-09-06 14:32:05 +02:00
c52bdbecf8
service: Make the entrypoint a VM entrypoint
...
Should help with Flutter optimizing the function away.
Based on
6c353dd4fc
.
2022-08-31 12:54:02 +02:00
b696f53127
xmpp: Move File Upload Notifications into their own manager
2022-08-25 11:31:50 +02:00
7312c190ca
service: Deactivate reconnection during login
2022-08-17 15:30:25 +02:00
9eb94583f2
service: Show a notification if we are not connected for 30 minutes
2022-08-13 12:08:09 +02:00
7a74b5d2c5
service: Implement uploading
2022-08-11 18:33:56 +02:00
bc47b4effa
service: Make the download work
2022-08-11 18:15:53 +02:00
e94e48bad6
xmpp: Add a test for SCRAM-SHA-256
2022-08-07 15:41:48 +02:00
d8ce793d81
service: Disable SCRAM-SHA256 and SCRAM-SHA512
2022-08-07 13:12:08 +02:00
0e0626dcae
xmpp: Remove the cache manager
2022-07-28 21:06:20 +02:00
a16b937d74
service: Fix linter issue
2022-07-26 14:55:42 +02:00
0defd329fb
xmpp: Fix stream resumption happening too late
2022-07-26 14:50:29 +02:00
8bfe591a7b
meta: Badly plumb in HTTP File Upload
2022-07-26 13:55:40 +02:00
2017e77090
service: Register the roster negotiator
2022-07-21 23:21:57 +02:00
15af2c6c43
meta: Fix startup
2022-07-17 21:26:16 +02:00
dc8e8ff882
style: Migrate to very_good_analysis
2022-07-17 21:20:57 +02:00
e067993ec9
service: Register the CSINegotiator
2022-07-17 12:03:47 +02:00
989f0fd48d
service: Register SCRAM negotiators
2022-07-17 12:01:15 +02:00
69b10ee978
service: Register negotiators during service setup
2022-07-17 11:54:40 +02:00
e64320a074
service: Remove state tracking from [MoxxyReconnectionPolicy]
...
Also... Use the policy...
2022-06-05 20:26:21 +02:00