Commit Graph

  • 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
  • cf7fbf8a54 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-05 22:30:15 +01:00
  • 96a38505d6 add FromJSON instances (#856) Alexander Bondarenko 2023-10-05 17:57:53 +03:00
  • 6087628c59 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-10-05 12:01:12 +01:00
  • 753a6c7542 add X509 cert and TLS credentials generator (#857) Alexander Bondarenko 2023-10-03 15:43:21 +03:00
  • f097c24e6b functions to backup/restore/remove store Evgeny Poberezkin 2023-09-30 17:21:34 +01:00
  • cdb9d9327e fix ratchet sync tests (checkpoint for wal mode) (#858) spaced4ndy 2023-09-30 20:20:33 +04:00
  • caf7d05eb2 enable test Evgeny Poberezkin 2023-09-30 11:48:01 +01:00
  • ad52fdda7a revert block size change, it is causing corruption in SQLCipher (sqlcipher/sqlcipher#485) Evgeny Poberezkin 2023-09-30 11:46:54 +01:00
  • 899d26e8c8 Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-09-29 12:35:30 +01:00
  • ee895a14f5 change block size, checkpoint after vacuum, disable auto-vacuum Evgeny Poberezkin 2023-09-29 10:08:29 +01:00
  • 5cc8728733 check and change page size when opening connection Evgeny Poberezkin 2023-09-29 08:25:54 +01:00
  • 459b6d39bf missing import Evgeny Poberezkin 2023-09-28 17:41:08 +01:00
  • 053c0b513a backup wal files Evgeny Poberezkin 2023-09-28 16:31:10 +01:00
  • d334a2be79 add toggling WAL mode, doc Evgeny Poberezkin 2023-09-28 15:54:37 +01:00
  • 3d63e7507c optionally switch database to delete mode when checkpointing Evgeny Poberezkin 2023-09-28 14:56:08 +01:00
  • 8e520b17d4 add checkpointSQLiteStore Evgeny Poberezkin 2023-09-28 14:35:24 +01:00
  • 91df416840 Merge branch 'master' into ep/journal-mode-wal Evgeny Poberezkin 2023-09-28 13:15:26 +01:00
  • ec1b72cb80 Run HTTP2 sessions over existing TLS transport (#852) Alexander Bondarenko 2023-09-27 19:29:39 +03:00
  • e7bd0fb31a Merge branch 'master' into master-ghc8107 Evgeny Poberezkin 2023-09-27 15:46:15 +01:00
  • fda1284ae4 agent: support closing and re-opening store (#855) Evgeny Poberezkin 2023-09-27 12:50:24 +01:00