Commit Graph

  • 3be0008c5a 4.4.0 (#624) v4.4.0 Evgeny Poberezkin 2023-02-03 11:29:15 +00:00
  • 5d8febc353 avoid possible race conditions when cancelled clients/asyncs can be removed after the new ones are added (so that the new are removed as well) (#627) Evgeny Poberezkin 2023-01-30 17:46:06 +00:00
  • c77e7f7e43 remove tests/tmp folder after every test (#625) Evgeny Poberezkin 2023-01-29 22:10:07 +00:00
  • 6858f74897 Merge branch 'master' into xftp Evgeny Poberezkin 2023-01-27 18:00:11 +00:00
  • d1b4fa8911 Merge pull request #599 from simplex-chat/users Evgeny Poberezkin 2023-01-26 10:15:35 +00:00
  • 7fb48930f6 increase database transaction timeout, add test for user deletion (#622) Evgeny Poberezkin 2023-01-25 20:58:03 +00:00
  • ff038b492c fix DEL_RCVQ queue parameter type (#621) JRoberts 2023-01-24 19:59:32 +04:00
  • b59669a65e refactor functions operating on single connections using batch functions (#620) Evgeny Poberezkin 2023-01-24 13:14:13 +00:00
  • 2ccef1690b events sent by the agent when queue, connection and user are deleted asynchronously (#619) Evgeny Poberezkin 2023-01-24 11:12:07 +00:00
  • d4fc638478 async batch connection deletion (#617) Evgeny Poberezkin 2023-01-21 13:41:16 +00:00
  • f66e8239f4 Merge branch 'master' into users Evgeny Poberezkin 2023-01-19 17:45:31 +00:00
  • 56eea29ec3 end SMP client connection after configured number of PING errors, reset PING error count on any success (#615) Evgeny Poberezkin 2023-01-19 17:45:06 +00:00
  • a854b5f2b2 batched queue deletion (#611) Evgeny Poberezkin 2023-01-19 16:53:28 +00:00
  • 63b7956083 Merge branch 'master' into users Evgeny Poberezkin 2023-01-18 22:20:29 +00:00
  • 4f4b4f7eee only reconnect client on temporary errors in single subscription too (not currently used) (#616) Evgeny Poberezkin 2023-01-18 22:03:43 +00:00
  • f9c613ffb8 Merge branch 'master' into users Evgeny Poberezkin 2023-01-18 21:18:42 +00:00
  • 14cb88e725 remove completed async action handles from memory (#614) Evgeny Poberezkin 2023-01-18 18:22:17 +00:00
  • 6ccbe5e66e retry unsuccessful subscriptions in case of temporary errors (#613) Evgeny Poberezkin 2023-01-18 14:30:25 +00:00
  • f921dc3adb 4.3.1 v4.3.1 Evgeny Poberezkin 2023-01-18 11:21:45 +00:00
  • c4f377a85b fix SMP server stats (#612) Evgeny Poberezkin 2023-01-18 11:07:25 +00:00
  • ca5c4b75eb Merge branch 'master' into users Evgeny Poberezkin 2023-01-17 20:32:23 +00:00
  • 0af6533510 rfc: update xftp doc (#609) Evgeny Poberezkin 2023-01-17 12:24:05 +00:00
  • 42df6a421d add missing fkey indexes (#610) JRoberts 2023-01-17 16:07:13 +04:00
  • bc8acf2abf Merge branch 'master' into xftp Evgeny Poberezkin 2023-01-16 19:29:55 +00:00
  • 19feee881b 4.3.0 v4.3.0 Evgeny Poberezkin 2023-01-16 12:00:37 +00:00
  • 324e01300d execute asynchronous commands for correct users, include session in messages from SMP clients to agent (#608) Evgeny Poberezkin 2023-01-16 11:06:19 +00:00
  • b549910c17 support switching session mode, transport session now uses connection ID (#607) Evgeny Poberezkin 2023-01-16 08:51:41 +00:00
  • a1eda12475 increase sending retries on ERR QUOTA Evgeny Poberezkin 2023-01-15 18:14:20 +00:00
  • abee1fa70b Merge branch 'master' into users Evgeny Poberezkin 2023-01-14 18:43:09 +00:00
  • 701d06ba01 refactor tests to improve errors (#606) Evgeny Poberezkin 2023-01-14 18:28:37 +00:00
  • cac3432b03 Merge branch 'master' into users Evgeny Poberezkin 2023-01-14 15:34:18 +00:00
  • 56cc2bc71f additional SMP server stats (#605) Evgeny Poberezkin 2023-01-14 13:23:37 +00:00
  • 9c9ba8c25c subscribe users in different sessions (#602) Evgeny Poberezkin 2023-01-13 09:58:39 +00:00
  • 8e024590bc fix createUserRecord query (#604) JRoberts 2023-01-13 11:31:35 +04:00
  • f47e7bf3c5 4.2.3 v4.2.3 Evgeny Poberezkin 2023-01-12 23:27:35 +00:00
  • 5e31c60c35 do not show warning on server restart when restoring "quota" message and quota is exceeded (#603) Evgeny Poberezkin 2023-01-12 23:26:21 +00:00
  • a0a092747a Merge branch 'master' into users Evgeny Poberezkin 2023-01-12 16:37:59 +00:00
  • 36bf92e54f 4.2.2 (#601) v4.2.2 Evgeny Poberezkin 2023-01-12 16:01:50 +00:00
  • 1f12697279 strict writes to STM, remove type class (#600) Evgeny Poberezkin 2023-01-12 14:59:46 +00:00
  • 92a379e75c 4.2.1 v4.2.1 Evgeny Poberezkin 2023-01-11 22:24:38 +00:00
  • 0dddd59b36 increase server internal queue sizes (#595) Evgeny Poberezkin 2023-01-11 16:14:33 +00:00
  • f4ad3a983e support users in agent to isolate traffic of different users (#598) Evgeny Poberezkin 2023-01-11 13:47:20 +00:00
  • b328492dc9 4.2.0 (#597) v4.2.0 Evgeny Poberezkin 2023-01-09 11:16:25 +00:00
  • 698b5c4146 set correct snd queue as primary on QTEST (#596) JRoberts 2023-01-09 14:37:57 +04:00
  • acfa65200a deduplicate connections in connect/disconnect responses, log errors in tPut (#593) Evgeny Poberezkin 2023-01-06 17:14:49 +00:00
  • 61e0c346df simplify C.sign, Crypto tests, triage TODOs (#592) Evgeny Poberezkin 2023-01-06 15:34:05 +00:00
  • 11c235a8a3 check token status when sending verification notification (#594) JRoberts 2023-01-06 19:16:55 +04:00
  • 058e3ac55e send/process "quota exceeded" message from SMP server when sender gets ERR QUOTA (#585) Evgeny Poberezkin 2023-01-04 14:10:13 +00:00
  • 470b512a88 fix CLI tests (#590) Evgeny Poberezkin 2023-01-02 16:14:12 +00:00
  • 8dd728e834 add XFTP to ProtocolType Evgeny Poberezkin 2022-12-30 22:22:07 +00:00
  • 7adcbf839f FileStore (#589) Stanislav Dmitrenko 2022-12-31 00:07:35 +03:00
  • 69a5896dac 4.1.0 (#588) v4.1.0 Evgeny Poberezkin 2022-12-29 21:33:55 +00:00
  • 4b29855430 core: SimpleX File Transfer protocol type (#587) Evgeny Poberezkin 2022-12-29 18:12:41 +00:00
  • 1d78e35688 XFTP modules structure Evgeny Poberezkin 2022-12-27 21:54:02 +00:00
  • af903bd405 rfc: managing exceeded queue quotas (#583) Evgeny Poberezkin 2022-12-27 16:29:07 +00:00
  • 51b0833f98 rfc: SimpleX File Transfer protocol (#582) Evgeny Poberezkin 2022-12-27 12:42:53 +00:00
  • 874f9f5cd6 option to enable/disable TLS handshake error logs (disable by default) (#581) Evgeny Poberezkin 2022-12-27 10:13:51 +00:00
  • 66d3465c19 Merge branch 'stable' Evgeny Poberezkin 2022-12-26 22:28:42 +00:00
  • d5bf99c32c docker: update (#578) sh 2022-12-27 01:27:56 +03:00
  • 1d3a604988 refactor SMP client, NTF server store (#580) Evgeny Poberezkin 2022-12-26 18:54:28 +00:00
  • 267236a4f8 remove unnecessary exception handler, error format in stats Evgeny Poberezkin 2022-12-26 13:00:41 +00:00
  • aa17cc55c1 collect agent stats (#579) Evgeny Poberezkin 2022-12-26 12:02:20 +00:00
  • fb21d9836e agent: api to get hash of ratchet associated data for connection verification (#577) Evgeny Poberezkin 2022-12-09 09:41:12 +00:00
  • e4842f4f47 agent: include server address string into BROKER errors (#575) Evgeny Poberezkin 2022-11-30 08:25:07 +00:00
  • dc920d90d9 v4.0.0 (#573) v4.0.0 Evgeny Poberezkin 2022-11-28 19:59:04 +00:00
  • f53c1f5559 server: clear folders during initialization instead of deleting them (#572) Evgeny Poberezkin 2022-11-28 07:40:59 +00:00
  • 0942bf9f1e readme: correction (#571) sh 2022-11-26 23:10:46 +03:00
  • 57fc190a91 readme: fix install steps (#570) sh 2022-11-26 17:29:59 +03:00
  • 43fb513ef7 initialize SMP server interactively, CLI options (#566) Evgeny Poberezkin 2022-11-18 19:07:41 +00:00
  • fbccca9947 refactor server CLIs (#565) Evgeny Poberezkin 2022-11-18 08:37:03 +00:00
  • 40000047af server: refactor CLIs, tests (#564) Evgeny Poberezkin 2022-11-17 19:43:01 +00:00
  • c2342cba05 FromJSON instance for ProtoServerWithAuth Evgeny Poberezkin 2022-11-15 22:42:01 +00:00
  • f3b6ed4db0 agent API for SMP server test (#563) Evgeny Poberezkin 2022-11-15 07:50:46 +00:00
  • 95db734b2d export BasicAuth constructor Evgeny Poberezkin 2022-11-13 08:29:54 +00:00
  • e281efdcb8 server: SMP basic auth (#561) Evgeny Poberezkin 2022-11-12 22:29:36 +00:00
  • d2b88a1baa 3.4.0 (#560) v3.4.0 Evgeny Poberezkin 2022-11-09 06:33:53 +00:00
  • 8f9e6c2112 update slow commands log (#559) Evgeny Poberezkin 2022-11-08 21:54:27 +00:00
  • f917c15b5e pin ini version to 0.4.1 (fixes server ini comment parsing) (#558) v3.3.1-beta.3 JRoberts 2022-11-03 18:22:52 +04:00
  • 374526a11b server: specialize monad (#557) Evgeny Poberezkin 2022-11-03 11:47:28 +00:00
  • d1e6c0fd0c check if file exists ep/fix-hanging-test Evgeny Poberezkin 2022-11-03 09:26:03 +00:00
  • 2d9643cad2 Merge branch 'master' into ep/fix-hanging-test Evgeny Poberezkin 2022-11-03 09:18:49 +00:00
  • 29b99d6716 server: additional logs for slow operations (#556) Evgeny Poberezkin 2022-11-03 09:11:53 +00:00
  • d33cf644f5 server: split atomically in SEND (#555) Evgeny Poberezkin 2022-11-03 08:22:20 +00:00
  • 3c93de0611 disable failing tests, enable tests on all platforms Evgeny Poberezkin 2022-11-02 22:22:51 +00:00
  • 8b2a3eeb8a more big queues Evgeny Poberezkin 2022-11-02 20:45:09 +00:00
  • 3205bd7250 big queues Evgeny Poberezkin 2022-11-02 20:40:57 +00:00
  • ecae11a2a1 debug Evgeny Poberezkin 2022-11-02 20:38:15 +00:00
  • f51dfa7c65 server: fix hanging test Evgeny Poberezkin 2022-11-02 20:21:34 +00:00
  • 6fc3b26970 server: time/detect blocked message delivery actions (#546) Evgeny Poberezkin 2022-11-02 20:13:09 +00:00
  • 029fc6e781 add option tagSingleConstructors to sumTypeJSON Evgeny Poberezkin 2022-11-02 09:06:47 +00:00
  • d9a0e78b04 add optional client data field to ConnectionRequestUri (#551) JRoberts 2022-11-01 13:42:44 +04:00
  • 4beaafa35a add queue directions to SWITCH events (#553) Evgeny Poberezkin 2022-11-01 08:44:32 +00:00
  • 561649a498 add JSON instances for SwitchPhase (#552) Evgeny Poberezkin 2022-10-31 17:09:01 +00:00
  • 8d9816809f simplify queue rotation protocol (#550) Evgeny Poberezkin 2022-10-31 09:33:28 +00:00
  • eb5c1c78cb connection queue redundancy and rotation (#521) Evgeny Poberezkin 2022-10-29 18:57:01 +01:00
  • 19aef52135 debug agent locks Evgeny Poberezkin 2022-10-22 16:36:32 +01:00
  • d06bb2b9c5 use KDF in X3DH (#548) Evgeny Poberezkin 2022-10-20 11:03:19 +01:00
  • f43e5d6833 refactor test matrix (#549) Evgeny Poberezkin 2022-10-20 10:13:33 +01:00
  • 7f81396b09 prevent pad/unpad failures on large/small messages (#547) Evgeny Poberezkin 2022-10-19 18:18:57 +01:00
  • 140e50f34a base-64 encode IDs v3.3.1-beta.1 Evgeny Poberezkin 2022-10-18 12:13:03 +01:00