mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2025-06-28 12:19:54 +00:00
* draft remote protocol types and external api * types (it compiles) * add error * move remote controller from http to remote host client protocol * refactor (doesnt compile) * fix compile * Connect remote session * WIP: wire in remote protocol * add commands and events * cleanup * fix desktop shutdown * prepare for testing remote files * Add file IO * update simplexmq to master with http2 to 4.1.4 * use json transcoder * update simplexmq * collapse RemoteHostSession states * fold RemoteHello back into the protocol command move http-command-response-http wrapper to protocol * use sendRemoteCommand with optional attachments use streaming request/response * ditch lazy body streaming * fix formatting * put body builder/processor closer together * wrap handleRemoteCommand around sending files * handle ChatError's too * remove binary, use 32-bit encoding for JSON bodies * enable tests * refactor * refactor request handling * return ChatError * Flatten remote host --------- Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
52 lines
1.5 KiB
Text
52 lines
1.5 KiB
Text
packages: .
|
|
-- packages: . ../simplexmq
|
|
-- packages: . ../simplexmq ../direct-sqlcipher ../sqlcipher-simple
|
|
|
|
with-compiler: ghc-9.6.2
|
|
|
|
constraints: zip +disable-bzip2 +disable-zstd
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/simplexmq.git
|
|
tag: deb3fc73595ceae34902d3402d075e3a531d5221
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/hs-socks.git
|
|
tag: a30cc7a79a08d8108316094f8f2f82a0c5e1ac51
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/kazu-yamamoto/http2.git
|
|
tag: 804fa283f067bd3fd89b8c5f8d25b3047813a517
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/direct-sqlcipher.git
|
|
tag: f814ee68b16a9447fbb467ccc8f29bdd3546bfd9
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/sqlcipher-simple.git
|
|
tag: a46bd361a19376c5211f1058908fc0ae6bf42446
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/aeson.git
|
|
tag: aab7b5a14d6c5ea64c64dcaee418de1bb00dcc2b
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/haskell-terminal.git
|
|
tag: f708b00009b54890172068f168bf98508ffcd495
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/android-support.git
|
|
tag: 9aa09f148089d6752ce563b14c2df1895718d806
|
|
|
|
source-repository-package
|
|
type: git
|
|
location: https://github.com/simplex-chat/network-transport.git
|
|
tag: 0013798272a683e35ca38d2fdaf480942311fba8
|