Commit Graph

  • a860936072 agent: do not account for delivery of stored messages for agent suspension (#916) Evgeny Poberezkin 2023-12-05 23:14:33 +00:00
  • e7b6b5facd docker: add missing dependency (#915) sh 2023-12-05 14:03:03 +03:00
  • eaf5317834 compatibility with GHC 8.10.7, narrow dependency ranges (#914) Evgeny Poberezkin 2023-12-04 00:00:50 +00:00
  • 117168ccce raise mtl version to 2.3.1 (#912) Alexander Bondarenko 2023-12-02 13:43:36 +02:00
  • 76af9ed242 remove ghc 9.6.3 from cabal.project Evgeny Poberezkin 2023-12-01 17:51:33 +00:00
  • 90a8fc91d3 expand dependency ranges (#911) Alexander Bondarenko 2023-12-01 15:08:26 +02:00
  • 257982ccce Merge branch 'master' into master-ghc8107 master-ghc8107 Evgeny Poberezkin 2023-11-29 13:00:20 +00:00
  • 6bffcc8503 compatibility with GHC 8.10.7 (#906) Alexander Bondarenko 2023-11-29 14:53:06 +02:00
  • 3f2e50eebd 5.4.0 v5.4.0 Evgeny Poberezkin 2023-11-28 22:36:32 +00:00
  • cc8b8cd10d agent: fix hanging test (#907) Evgeny Poberezkin 2023-11-28 22:25:58 +00:00
  • 72d39db664 Merge branch 'master' into ep/journal-mode-wal ep/journal-mode-wal Evgeny Poberezkin 2023-11-28 17:17:01 +00:00
  • febf9019e2 remote: add controller address preferences (#905) Alexander Bondarenko 2023-11-28 16:12:29 +02:00
  • 2a6be894e1 docker: bump ghc version (#904) sh 2023-11-28 02:41:52 +03:00
  • 060c035861 Merge branch 'master' into ep/journal-mode-wal Evgeny Poberezkin 2023-11-26 22:21:42 +00:00
  • 8fa369f9d3 5.4.0: xftp 1.1.3, ntf 1.6.4 (#903) Evgeny Poberezkin 2023-11-26 22:20:42 +00:00
  • 28aff6ceec fix Evgeny Poberezkin 2023-11-26 22:03:04 +00:00
  • 18c9ae09f8 Merge branch 'master' into ep/journal-mode-wal Evgeny Poberezkin 2023-11-26 21:35:53 +00:00
  • 31f520af05 rfc: message delivery problems (#743) Evgeny Poberezkin 2023-11-26 12:02:08 +00:00
  • 7c29e2a189 rfc: delivery proxy (#760) Evgeny Poberezkin 2023-11-26 11:59:57 +00:00
  • f49607e522 rfc: SMP/XFTP proxies (#844) Evgeny Poberezkin 2023-11-26 11:57:56 +00:00
  • 281bdebcb8 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-11-21 20:51:27 +00:00
  • 757b7eec81 5.4.0.6 v5.4.0-beta.6 Evgeny Poberezkin 2023-11-21 20:50:10 +00:00
  • 88a4cf7d90 Merge pull request #898 from simplex-chat/ab/fix-agent-leak Evgeny Poberezkin 2023-11-21 20:43:32 +00:00
  • 8ac97ed700 add retry around removing tmp dir IC Rainbow 2023-11-21 21:30:53 +02:00
  • 79d9f41fd8 add delay to testDuplicateMessage IC Rainbow 2023-11-21 20:10:14 +02:00
  • 2fe408666e fix testAsyncCommandsRestore test IC Rainbow 2023-11-21 19:54:10 +02:00
  • 317c68a860 agent: fix leak in AgentOpState counters IC Rainbow 2023-11-21 14:52:26 +02:00
  • 6926b45703 fix for ghc 8.10.7 Evgeny Poberezkin 2023-11-20 12:29:11 +00:00
  • 2991644e9f Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-11-20 12:19:09 +00:00
  • c7a7323f54 list imports Evgeny Poberezkin 2023-11-20 12:15:09 +00:00
  • 044eca5ac4 5.4.0.5 spaced4ndy 2023-11-20 15:55:09 +04:00
  • 0841067132 Merge pull request #880 from simplex-chat/xrcp Evgeny Poberezkin 2023-11-18 15:32:58 +00:00
  • 40ba94ce72 remote: add multicast discovery w/ encrypted announce (#895) Alexander Bondarenko 2023-11-17 19:56:14 +02:00
  • c501f4f9cc remote: fix deadlocked client when server rejects its cert (#897) Alexander Bondarenko 2023-11-17 12:37:32 +02:00
  • 20d9767c54 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-11-16 17:57:05 +00:00
  • 3b348a463c Merge branch 'master' into xrcp Evgeny Poberezkin 2023-11-14 14:36:21 +00:00
  • 7aae6f3cbe agent: fix case of ratchet synchronization getting stuck in endless loop (#892) spaced4ndy 2023-11-14 17:55:20 +04:00
  • d60911c780 xftp: refactor receiving encrypted file (#896) Evgeny Poberezkin 2023-11-14 13:51:23 +00:00
  • e0b7942e45 remote: return tls with remote host before host confirmation (#894) Evgeny Poberezkin 2023-11-13 19:25:53 +00:00
  • 4f5d52ada4 Do not allow rejected client certificate (#893) Alexander Bondarenko 2023-11-13 19:57:26 +02:00
  • 897001efbf Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-11-11 09:37:34 +00:00
  • c051ebab74 Merge branch 'master' into xrcp Evgeny Poberezkin 2023-11-11 09:37:15 +00:00
  • 9460551a04 5.4.0.4: xftp 1.1.2, ntf 1.6.3 v5.4.0-beta.4 Evgeny Poberezkin 2023-11-11 09:16:40 +00:00
  • 6a2e6b040e additional lazy crypto for XRCP (#890) Evgeny Poberezkin 2023-11-10 11:16:43 +00:00
  • bd06b47a9d return TLS session on remote connection step (#891) Evgeny Poberezkin 2023-11-09 22:27:30 +00:00
  • 102487bc4f xrcp: error handling (#889) Evgeny Poberezkin 2023-11-08 16:34:56 +00:00
  • 248144f3de do not use previous KEM shared secret in multicast packets and in host HELLO (#888) Evgeny Poberezkin 2023-11-08 12:06:10 +00:00
  • ecb23c66e0 Extract public RC types (#887) Alexander Bondarenko 2023-11-07 22:30:28 +02:00
  • c0566d37a0 add To/FromField instance to KEMShardKey (#886) Alexander Bondarenko 2023-11-07 19:09:38 +02:00
  • 1a8dfb4cbe agent: xrcp implementation for connection via link (no multicast) (#884) Alexander Bondarenko 2023-11-07 15:05:18 +02:00
  • 1a0c4b73de Merge branch 'master' into xrcp Evgeny Poberezkin 2023-11-04 18:26:01 +00:00
  • f3045563ed Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-11-04 12:51:07 +00:00
  • 7ebb63025c fix Evgeny Poberezkin 2023-11-02 10:29:08 +00:00
  • afb212aeca Merge branch 'master' into ep/journal-mode-wal Evgeny Poberezkin 2023-11-02 10:25:02 +00:00
  • e9b5a849ab update http2 to 4.2.2 (#879) Evgeny Poberezkin 2023-11-01 10:57:19 +00:00
  • a5fed340e2 hybrid shared secret X25519 + sntrup761 (#881) Evgeny Poberezkin 2023-11-01 10:33:15 +00:00
  • ce796ec225 Merge branch 'master' into xrcp Evgeny Poberezkin 2023-11-01 09:24:06 +00:00
  • 4660ee9cff agent: revert to TVar (#883) Evgeny Poberezkin 2023-11-01 09:15:51 +00:00
  • 70bf665938 Merge branch 'master' into xrcp Evgeny Poberezkin 2023-10-31 23:52:45 +00:00
  • b5f733d2db agent: use IORef for DRG (#882) Evgeny Poberezkin 2023-10-31 23:52:13 +00:00
  • c22c15a2e8 sntrup761 (#865) Evgeny Poberezkin 2023-10-31 22:40:15 +00:00
  • db1b2f77cd rfc: SimpleX Remote Control protocol v2 (#874) Evgeny Poberezkin 2023-10-31 19:39:42 +00:00
  • 8e2ffcb297 extract xrcp protocol (#878) Alexander Bondarenko 2023-10-31 21:31:53 +02:00
  • 054edd04ac WIP: move to cryptonite cbits instead of openssl and haskell-funptrs ab/sntrup761-unhaskell IC Rainbow 2023-10-30 15:31:40 +02:00
  • f9f7781f09 remove sha512 wrapper and use openssl directly IC Rainbow 2023-10-30 14:00:24 +02:00
  • 533e5737eb add "ssl" library dep IC Rainbow 2023-10-29 22:03:23 +02:00
  • 3a2969c44a Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-29 16:46:26 +00:00
  • 27e29e8a43 style Evgeny Poberezkin 2023-10-29 16:44:17 +00:00
  • 18496c3269 Add iOS smoke test at createAgentStore IC Rainbow 2023-10-29 16:21:09 +02:00
  • 0dd52aea18 pass ChaChaDRG via FunPtr IC Rainbow 2023-10-29 16:13:41 +02:00
  • bcd2b99cce Merge remote-tracking branch 'origin/master' into ep/sntrup761 IC Rainbow 2023-10-28 19:27:24 +03:00
  • 6bbbf0ac4b Wrap bindings in non-FFI types IC Rainbow 2023-10-28 19:25:44 +03:00
  • 0410948b56 add runTransportWith (#875) Alexander Bondarenko 2023-10-27 16:40:53 +03:00
  • 26b551132e Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-26 10:24:01 +01:00
  • 511d793b92 derive JSON instances with TH (#869) Evgeny Poberezkin 2023-10-26 09:20:30 +01:00
  • 5f750a6783 docs: amend SMP protocol transmission encoding (#843) Evgeny Poberezkin 2023-10-25 17:52:02 +01:00
  • bba7ad3494 Merge branch 'master' into master-ghc8107 spaced4ndy 2023-10-25 10:25:29 +04:00
  • d920a2504b agent: check confirmed snd queue doesn't exist before replacing (#871) spaced4ndy 2023-10-25 09:48:54 +04:00
  • 6e2bb08026 Merge branch 'master' into master-ghc8107 spaced4ndy 2023-10-24 17:21:31 +04:00
  • 55a6157880 agent: change invLocks key type to ByteString spaced4ndy 2023-10-24 17:20:39 +04:00
  • 05a794b5fd Merge branch 'master' into master-ghc8107 spaced4ndy 2023-10-24 16:57:06 +04:00
  • 73d7f84ee3 agent: take invitation lock on join (#870) spaced4ndy 2023-10-24 16:55:57 +04:00
  • 9dfc0e0e92 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-22 12:02:19 +01:00
  • cf8b9c12ff remove test dependencies (#861) Evgeny Poberezkin 2023-10-22 10:50:36 +01:00
  • 9994375c16 docker: workaround for xftp quota format (#862) sh 2023-10-22 08:26:36 +00:00
  • 9d12d76078 add fourmolu (#868) Evgeny Poberezkin 2023-10-22 09:20:14 +01:00
  • deb3fc7359 agent: order by internal id when retrieving pending messages (#867) spaced4ndy 2023-10-19 20:17:12 +04:00
  • 80905c0822 test concurrent send and receipts (#866) spaced4ndy 2023-10-19 20:08:58 +04:00
  • decf25d7dc refactor http2 file (#864) Evgeny Poberezkin 2023-10-19 10:25:21 +01:00
  • 5e047f3199 update http2 to 4.1.4 Evgeny Poberezkin 2023-10-18 13:26:38 +01:00
  • 9452450385 it compiles Evgeny Poberezkin 2023-10-17 23:07:34 +01:00
  • 22c50a77f7 add sntrup761 source Evgeny Poberezkin 2023-10-17 14:21:41 +01:00
  • 2a43717738 Merge branch 'master' into master-ghc8107 spaced4ndy 2023-10-16 19:25:26 +04:00
  • 1ad69cf74f agent: always parse connection request uri as simplex:/ (#863) spaced4ndy 2023-10-16 18:25:56 +04:00
  • 696fa652a5 agent: always return simplex:/ links in invitations Evgeny Poberezkin 2023-10-12 14:54:37 +01:00
  • 9cb8616d46 get/set SQLite journal mode Evgeny Poberezkin 2023-10-07 22:46:16 +01:00
  • cf75d4f5e4 Merge branch 'master' into ep/journal-mode-wal Evgeny Poberezkin 2023-10-07 21:12:19 +01:00
  • 9f0f53d2ec Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-07 18:02:57 +01:00
  • 6b0da8ac50 export JSON tags as patterns Evgeny Poberezkin 2023-10-07 14:21:15 +01:00
  • 9195509485 update aeson to add tag to platform-specific single field JSON encoding (#859) Evgeny Poberezkin 2023-10-07 12:30:26 +01:00