Evgeny Poberezkin
9240be2dda
core: 6.4.0.5 (simplexmq 6.4.0.11)
2025-07-01 15:09:35 +01:00
Evgeny Poberezkin
f80a704857
core: 6.4.0.3 (simplexmq 6.4.0.8)
2025-06-09 19:06:02 +01:00
Evgeny
96dcf16cc3
core: update simplexmq ( #5941 )
...
* core: update simplexmq
* update types
2025-05-24 16:49:45 +01:00
Evgeny Poberezkin
0e99e8010a
core: 6.4.0.2 (simplexmq 6.4.0.4)
2025-05-21 10:12:53 +01:00
Evgeny Poberezkin
507feb92a5
core: 6.4.0.1
2025-05-16 19:26:46 +01:00
Evgeny Poberezkin
c82919cdab
core: 6.4.0.0 (simplexmq 6.4.0.3)
2025-05-15 21:57:00 +01:00
Evgeny Poberezkin
9098e22d4b
core: 6.3.4.1
2025-05-12 16:58:49 +01:00
Evgeny Poberezkin
9329bf6144
core: 6.3.4.0 (simplexmq 6.4.0.2)
2025-05-07 08:14:11 +01:00
Evgeny
24b0f0290b
core: pass event and response error without dedicated constructor ( #5869 )
...
* core: pass event and response error without dedicated constructor
* ios: WIP
* android, desktop: update UI for new API
* ios: fix parser
* fix showing invalid chats
* fix mobile api tests
* ios: split ChatResponse to 3 enums, decode API results on the same thread
* tweak types
* remove throws
* rename
2025-05-05 11:51:22 +01:00
Evgeny
a0d1cca389
core: split response to two types, to improve iOS parsing memory usage ( #5867 )
...
* core: split response to two types, to improve iOS parsing memory usage
* ios: split core events to separate types
* comment
* limit more events to CLI
* fix parser
* simplemq
2025-05-04 22:14:36 +01:00
Evgeny Poberezkin
3257b60b70
core: 6.3.3.1
2025-04-23 13:27:58 +01:00
Evgeny Poberezkin
b637d370f3
core: 6.3.3.0 (simplexmq 6.4.0.1)
2025-04-23 08:33:17 +01:00
Evgeny Poberezkin
e2d488266c
core: 6.3.0.8 (simplexmq 6.3.0.8)
2025-03-07 14:59:00 +00:00
Evgeny Poberezkin
0a97218440
core: 6.3.0.7 (simplexmq 6.3.0.7)
2025-03-03 20:57:47 +00:00
Evgeny Poberezkin
e06741c936
core: 6.3.0.4 (simplexmq 6.3.0.4)
2025-02-10 15:34:07 +00:00
Evgeny Poberezkin
fffeef0e28
core: 6.3.0.2
2025-02-03 21:02:27 +00:00
Evgeny
27481116f0
core: 6.3.0.1 (simplexmq 6.3.0.1)
2025-01-13 18:59:33 +00:00
spaced4ndy
e05a35e26e
core: support postgres backend ( #5403 )
...
* postgres: modules structure (#5401 )
* postgres: schema, field conversions (#5430 )
* postgres: rework chat list pagination query (#5441 )
* prepare cabal for merge
* restore cabal changes
* simplexmq
* postgres: implementation wip (tests don't pass) (#5481 )
* restore ios file
* postgres: implementation - tests pass (#5487 )
* refactor DB options
* refactor
* line
* style
* style
* refactor
* $
* update simplexmq
* constraintError
* handleDBErrors
* fix
* remove param
* Ok
* case
* case
* case
* comment
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-01-10 11:27:29 +00:00
Evgeny Poberezkin
fc7f509364
core: 6.3.0.0 (simplexmq 6.3.0.0)
2024-12-26 14:12:51 +00:00
Evgeny Poberezkin
cbb3da8f83
core: 6.2.0.7 (simplexmq: 6.2.0.7)
2024-12-07 14:40:35 +00:00
Evgeny Poberezkin
b9777c92a5
core: 6.2.0.4 (simplexmq: 6.2.0.5)
2024-12-03 18:52:06 +00:00
Evgeny Poberezkin
3143cc960e
core: 6.2.0.3
2024-12-01 13:18:57 +00:00
Evgeny Poberezkin
8f32c6a61a
core: 6.2.0.2
2024-11-30 20:54:39 +00:00
Evgeny Poberezkin
7bcb514baf
core: 6.2.0.1 (simplexmq: 6.2.0.4)
2024-11-23 11:43:52 +00:00
Evgeny Poberezkin
6843269cff
core: 6.2.0.0 (simplexmq: 6.2.0.3)
2024-11-17 11:09:26 +00:00
Evgeny Poberezkin
dbe4504f05
core: 6.1.0.8 (simplexmq: 6.1.0.7)
2024-10-11 15:44:13 +01:00
Evgeny Poberezkin
65c7ecbddf
core: 6.1.0.4 (simplexmq 6.1.0.1)
2024-09-26 13:45:12 +01:00
Evgeny
0f301adc57
core: xrcp encryption with forward secrecy ( #4926 )
...
* core: xrcp encryption with forward secrecy (tests intermittently fail)
* track and correlate keys
* simplify
* refactor
* remove comment
2024-09-24 09:25:41 +01:00
Evgeny Poberezkin
17a0f3a210
core: 6.1.0.2, update min versions for remote access to 6.1.0.2
2024-09-18 08:56:43 +01:00
Evgeny Poberezkin
7b90e01b3a
core: 6.1.0.0
2024-08-23 13:18:51 +01:00
Evgeny Poberezkin
6d19b48979
core: 6.0.0.4 (simplexmq 6.0.0.6)
2024-08-06 19:39:09 +01:00
Evgeny Poberezkin
11d4872186
core: 5.8.0.5 (simplexmq 5.8.0.10)
2024-06-01 00:22:26 +01:00
Evgeny Poberezkin
23581f59ae
core: 5.8.0.3
2024-05-24 21:33:45 +01:00
Evgeny Poberezkin
b3f8068446
core: 5.7.0.5, increase min version of remote host/controller to 5.7.0.3
2024-04-26 15:42:13 +01:00
Evgeny Poberezkin
c6af2c285a
core: 5.7.0.0 ( #4027 )
2024-04-14 17:31:56 +01:00
Evgeny Poberezkin
2bd1a82b7d
core: revert "deps: switch to base64 via simplexmq ( #3957 )" ( #3985 )
...
* Revert "deps: switch to base64 via simplexmq (#3957 )"
This reverts commit d65137882b .
* update simplexmq
2024-04-03 10:47:38 +01:00
Evgeny Poberezkin
d90e2f4436
core: remove mtl typeclasses to reduce overhead ( #3975 )
...
* core: remove mtl typeclasses to reduce overhead
* strict data, optimization
* update simplexmq, clean up
* un-unlift attachRevHTTP2Client
* remote
---------
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com >
2024-04-01 13:34:45 +01:00
Alexander Bondarenko
d65137882b
deps: switch to base64 via simplexmq ( #3957 )
...
* deps: switch to base64 via simplexmq
* update error text
* update nix
* set simplexmq to master
* update paths
2024-03-28 13:09:04 +00:00
Evgeny Poberezkin
01447716fa
core: update remote controller/host versions
2024-03-12 12:49:26 +00:00
Evgeny Poberezkin
052ef2037a
core: update min version for remote to 5.5.0.2 ( #3720 )
2024-01-20 20:53:26 +00:00
Evgeny Poberezkin
efc873b09b
core: min version for remote connection 5.4.2.0 ( #3594 )
2023-12-27 14:48:28 +00:00
Evgeny Poberezkin
7bcda7e54b
core: use ChaChaDRG as the source of randomness ( #3551 )
...
* core: use ChaChaDRG as the source of randomness
* do not use entropy directly
* dont use RNG from agent
* simplexmq
* update iOS
2023-12-21 00:42:40 +00:00
Evgeny Poberezkin
d3059afc99
ios, core: better notifications processing to avoid contention for database ( #3485 )
...
* core: forward notifications about message processing (for iOS notifications)
* simplexmq
* the option to keep database key, to allow re-opening the database
* export new init with keepKey and reopen DB api
* stop remote ctrl when suspending chat
* ios: close/re-open db on suspend/activate
* allow activating chat without restoring (for NSE)
* update NSE to suspend/activate (does not work)
* simplexmq
* suspend chat and close database when last notification in the process is processed
* stop reading notifications on message markers
* replace async stream with cancellable concurrent queue
* better synchronization of app and NSE
* remove outside of task
* remove unused var
* whitespace
* more debug logging, handle cancelled read after dequeue
* comments
* more comments
2023-12-09 21:59:40 +00:00
Alexander Bondarenko
6a21d5c7f1
add remote host bindings ( #3471 )
...
* add remote host bindings
* group iface/address together
* rename migration
* add implementation
* update view and api
* bump upstream
* add schema
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-11-28 16:32:33 +00:00
Evgeny Poberezkin
d29f1bb0cf
core: use fourmolu styles ( #3470 )
2023-11-26 18:16:37 +00:00
Alexander Bondarenko
74e80eb348
core: add remote stop reason and state ( #3444 )
...
* add remote stop reason and state
* rename
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-11-23 22:00:20 +00:00
Alexander Bondarenko
d837f87f09
fix circular cancel at rcDiscoverCtrl ( #3438 )
2023-11-23 11:00:57 +00:00
Evgeny Poberezkin
d3f9616f9b
core: report controller info when found via multicast ( #3437 )
...
* core: report controller info when found via multicast
* handle parse error
2023-11-23 10:07:26 +00:00
Evgeny Poberezkin
47cd7de1ae
core: 5.4.0.4
2023-11-21 00:00:29 +00:00
Alexander Bondarenko
68cbc605be
add remote session sequence to prevent stale state updates ( #3390 )
...
* add remote session sequence to prevent stale state updates
* remote RHStateKey
* add StateSeq check to controller
* clean up
* simplify
* undo withRemoteXSession API change
* simplify
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-11-20 10:19:00 +00:00