Commit Graph

  • f7cbbf300f Merge branch 'queue-journals' into ep/qj-rename Evgeny Poberezkin 2025-01-20 17:57:15 +00:00
  • 2318975375 6.3.0.2 v6.3.0-beta.2 Evgeny Poberezkin 2025-01-20 16:38:14 +00:00
  • 298666380f servers: handle accept error ECONNABORTED (#1437) Evgeny 2025-01-20 16:32:42 +00:00
  • 6a9075141f xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434) Evgeny 2025-01-20 13:45:49 +00:00
  • 488c7082f3 agent: store interface (#1436) spaced4ndy 2025-01-20 17:02:39 +04:00
  • fdde9863cd agent: add reopenStore function for postgres; run notification tests with postgres (#1435) spaced4ndy 2025-01-17 16:27:37 +04:00
  • 9404a3ab63 xftp server: block stats Evgeny Poberezkin 2025-01-14 10:46:27 +00:00
  • dadf6ec5b6 6.3.0.1 v6.3.0-beta.1 Evgeny Poberezkin 2025-01-13 08:39:22 +00:00
  • c528ea4f31 smp server: update versions (#1433) Evgeny 2025-01-12 22:11:18 +00:00
  • 3d4e0b06c0 servers: blocking records for content moderation (#1430) Evgeny 2025-01-12 19:34:00 +00:00
  • 9d9ec8cd0b agent: remove unused functions (#1432) spaced4ndy 2025-01-10 11:59:17 +04:00
  • 992b42e922 agent: option to enable/disable vacuum after SQLite migration (#1429) Evgeny 2024-12-28 21:06:42 +00:00
  • 3cf9dacbc0 Merge pull request #1428 from simplex-chat/ep/postgres-compat Evgeny 2024-12-28 11:39:18 +00:00
  • cfde5932fd agent: restore methods for backwards compatibility with simplex-chat Evgeny Poberezkin 2024-12-28 10:33:22 +00:00
  • 69fb9a9e0e Merge pull request #1417 from simplex-chat/postgres Evgeny 2024-12-27 19:52:18 +00:00
  • 0a118f5631 Merge branch 'master' into postgres Evgeny Poberezkin 2024-12-27 11:58:19 +00:00
  • 0b986c1158 postgres: export fromOnlyBI spaced4ndy 2024-12-26 20:13:27 +04:00
  • 184a95cd2a 6.3.0.0 Evgeny Poberezkin 2024-12-26 13:54:38 +00:00
  • b7a8df40c4 Merge branch 'master' into postgres spaced4ndy 2024-12-25 12:15:41 +04:00
  • bf28902327 agent: reuse ratchet on repeat join (#1426) spaced4ndy 2024-12-25 04:07:45 +04:00
  • 426bf68763 6.2.2.0 Evgeny Poberezkin 2024-12-24 21:04:58 +00:00
  • 1ff0e1a498 import/export queues to journal Evgeny Poberezkin 2024-12-22 07:21:26 +00:00
  • 6855711c75 fix Evgeny Poberezkin 2024-12-20 21:55:40 +00:00
  • 4e4f8f2ad1 Merge branch 'master' into ep/disable-background ep/disable-background Evgeny Poberezkin 2024-12-20 13:22:04 +00:00
  • e557dc86e7 Merge branch 'master' into postgres spaced4ndy 2024-12-20 17:18:54 +04:00
  • f5cef2556b build: move type to client_library module Evgeny Poberezkin 2024-12-20 13:12:11 +00:00
  • fef63f9083 version Evgeny Poberezkin 2024-12-20 12:12:32 +00:00
  • 457575f86f Merge branch 'master' into ep/disable-background Evgeny Poberezkin 2024-12-20 12:10:18 +00:00
  • cf66aadc20 postgres: store implementation, conditional compilation (#1421) spaced4ndy 2024-12-20 15:54:58 +04:00
  • 2965b69981 Merge branch 'master' into ep/qj-rename Evgeny Poberezkin 2024-12-19 20:46:46 +00:00
  • 77a5ed2ec6 6.2.1.0 (#1424) v6.2.1 sh 2024-12-19 20:45:17 +00:00
  • 4d640c16aa smp server: log prometheus metrics (#1411) Evgeny 2024-12-18 11:19:13 +00:00
  • e62314a802 add TODOs Evgeny Poberezkin 2024-12-16 22:32:01 +00:00
  • 7a25174866 fix journal mode, tests pass Evgeny Poberezkin 2024-12-16 22:25:21 +00:00
  • 6d1841e7b6 rfc: smp server cluster ep/rfc-cluster Evgeny Poberezkin 2024-12-16 10:52:52 +00:00
  • c8cc2f262b journal store works, some tests pass Evgeny Poberezkin 2024-12-15 21:59:34 +00:00
  • 14aed2dda7 refactor Evgeny Poberezkin 2024-12-15 16:38:09 +00:00
  • a319a377a1 types for store Evgeny Poberezkin 2024-12-15 11:19:36 +00:00
  • bd5e1847c4 Merge branch 'master' into ep/qj-rename Evgeny Poberezkin 2024-12-14 16:14:23 +00:00
  • 8647c24a95 agent: disable background processes Evgeny Poberezkin 2024-12-14 15:24:56 +00:00
  • 0a827307d6 build: remove some modules from the client build (#1418) Evgeny 2024-12-14 15:22:06 +00:00
  • 3af3f475cf todo Evgeny Poberezkin 2024-12-14 11:27:26 +00:00
  • 45a78639d8 closeMsgStore Evgeny Poberezkin 2024-12-13 20:43:03 +00:00
  • 6b37c53d15 implement deleteQueue_ Evgeny Poberezkin 2024-12-13 20:40:12 +00:00
  • dfa77a1efa remove recipientId from QueueRec, statePath from queue object Evgeny Poberezkin 2024-12-13 18:29:23 +00:00
  • f3fc087800 remove statePath from queue record Evgeny Poberezkin 2024-12-13 17:34:11 +00:00
  • 38a4a4faf5 move queue recipient ID and paths to queue object, TODO remove recipientId from QueueRec, implement suspendQueue and updateQueueTime Evgeny Poberezkin 2024-12-13 14:25:52 +00:00
  • 8b656d7dc5 partial implementation Evgeny Poberezkin 2024-12-12 13:45:18 +00:00
  • 64149599de postgres: db interfaces wip (sqlite passes) (#1419) spaced4ndy 2024-12-12 17:42:58 +04:00
  • 1bdf8bc3e3 parameterize journal store for queue storage Evgeny Poberezkin 2024-12-12 07:46:06 +00:00
  • 07be469f49 postgres: schema (#1416) spaced4ndy 2024-12-10 18:53:01 +04:00
  • 79e9447b73 6.2.0.7 v6.2.0 Evgeny Poberezkin 2024-12-07 14:36:50 +00:00
  • 3f177b8c8a remove StrictData ep/remove-strictdata Evgeny Poberezkin 2024-12-06 16:03:25 +00:00
  • 9893935e7c agent: fix acceptContact inconsistent state after app restart (#1412) spaced4ndy 2024-12-05 19:27:21 +04:00
  • 966b9990e0 6.2.0.6 f/android-cmd-err-context Evgeny Poberezkin 2024-12-04 19:57:11 +00:00
  • bef1e38295 xftp: add debug info to "too many recipients" error (#1410) spaced4ndy 2024-12-04 23:56:33 +04:00
  • 4b43cb8054 6.2.0.5 Evgeny Poberezkin 2024-12-03 12:33:32 +00:00
  • 38ad3c046e agent: function to check if contact address is the same (#1409) Evgeny 2024-12-02 11:41:06 +00:00
  • 8c93be2bb2 smp server: combine all queue IDs to one map ep/smp-one-map Evgeny Poberezkin 2024-11-28 13:35:53 +00:00
  • b2afe6f40c rfc: moving queue records to journal storage and queue blobs, expiring messages in journal storage (#1407) Evgeny 2024-11-28 12:22:52 +00:00
  • 366b830b37 Merge remote-tracking branch 'origin/master' into ab/info-tables ab/info-tables IC Rainbow 2024-11-26 10:32:18 +02:00
  • 601620bdde 6.2.0.4 v6.2.0-beta.4 Evgeny Poberezkin 2024-11-22 19:50:04 +00:00
  • 97104988a3 server: support server roles and operators (#1343) Evgeny 2024-11-22 16:43:37 +00:00
  • 45333bd340 smp server: do not open/read journal message queues that are known to be empty (#1406) Evgeny 2024-11-22 12:29:31 +00:00
  • bbcb1abfda agent: treat blocked STM and other critical errors that offer restart as temporary (#1405) Evgeny 2024-11-21 22:01:19 +00:00
  • a64c1aa2c4 6.2.0.3 v6.2.0-beta.3 Evgeny Poberezkin 2024-11-17 09:45:17 +00:00
  • 21fbbf9106 smp server: update message counts during message expiration, increase idle interval (#1404) Evgeny 2024-11-17 09:44:40 +00:00
  • 17a0be10fa smp server: expire messages in idle message queues (including not opened) (#1403) Evgeny 2024-11-15 10:26:24 +00:00
  • 3017d14392 6.2.0.2 v6.2.0-beta.2 Evgeny Poberezkin 2024-11-07 08:13:45 +00:00
  • d3275cef48 smp server: combine messages and queue storage to optimise performance, prevent race condition when deleting queue and to avoid "orphan" messages. (#1395) Evgeny 2024-11-07 08:09:11 +00:00
  • 0fd4aa1e23 6.2.0.1 v6.2.0-beta.1 Evgeny Poberezkin 2024-11-03 21:10:45 +00:00
  • 7c21945569 smp server: option to skip expiring messages on start, read queue state file end only (#1400) Evgeny 2024-11-03 21:08:07 +00:00
  • ffecf200d4 build: client_library flag to build only used modules, remove package yaml (#1394) Evgeny 2024-11-02 15:34:33 +00:00
  • 58d3c160ef smp server: fix logging progress when importing journal (#1393) Evgeny 2024-10-28 14:22:18 +00:00
  • 326cf08efa 6.2.0.0 Evgeny Poberezkin 2024-10-28 10:28:54 +00:00
  • d49dc201c3 smp server: log file name on hClose error Evgeny Poberezkin 2024-10-28 10:25:15 +00:00
  • ffae1ef285 Merge remote-tracking branch 'origin/master' into ab/tls-2 ab/tls-2 IC Rainbow 2024-10-27 16:05:24 +02:00
  • 6ff4c3f1ce Merge pull request #1375 from simplex-chat/journal-store Evgeny 2024-10-26 17:03:19 +01:00
  • 5940514f40 smp server: remove queue from map when closing, test (#1392) Evgeny 2024-10-26 16:14:55 +01:00
  • 916150742e Merge branch 'master' into journal-store Evgeny Poberezkin 2024-10-26 12:58:32 +01:00
  • 1735b619e8 6.1.3.0 v6.1.3 Evgeny Poberezkin 2024-10-26 12:57:43 +01:00
  • 6b61d101dc smp server: fix restoring notifications (#1391) Evgeny 2024-10-26 12:56:29 +01:00
  • 56ca7bf30e smp server: do not log progress when server starts (#1390) Evgeny 2024-10-26 10:33:18 +01:00
  • 2a218675b2 Merge branch 'master' into journal-store Evgeny Poberezkin 2024-10-26 08:12:07 +01:00
  • 8b9eb49b57 smp server: log operation of restore error (#1389) Evgeny 2024-10-26 08:11:07 +01:00
  • a14a799cca ntf: smp to ntf push plan wip f/rfc-ntf-3 spaced4ndy 2024-10-25 21:53:07 +04:00
  • 3860341584 rfc: iOS notifications 2 (#1334) Evgeny 2024-10-25 18:42:13 +01:00
  • 9078118a6d Merge branch 'master' into journal-store Evgeny Poberezkin 2024-10-25 15:43:04 +01:00
  • a7f5297ad1 6.1.2.0 v6.1.2 Evgeny Poberezkin 2024-10-25 15:41:30 +01:00
  • 870a60fc5d smp server: reduce memory usage when starting, all servers: prevent losing state on termination while compacting state (#1385) Evgeny 2024-10-25 15:39:59 +01:00
  • a8471eed5b ntf: get messages for multiple last notifications (#1378) spaced4ndy 2024-10-25 15:39:41 +04:00
  • a3351ad060 smp server: fix export of journal storage (#1384) Evgeny 2024-10-25 09:11:47 +01:00
  • 2322f5bf59 smp server: logging format, mask/handle exceptions during journal store operations (#1381) Evgeny 2024-10-24 19:44:47 +01:00
  • c9c075fd49 smp server: merge quota messages and set queue to "over quota" state after restoring, server tests with journal and memory store (#1380) Evgeny 2024-10-23 09:17:23 +01:00
  • 1484523164 smp server, journal store: check file size on append, validate queue state (#1377) Evgeny 2024-10-22 12:09:51 +01:00
  • dc17402896 smp server: updated journal store API (#1374) Evgeny 2024-10-21 16:50:07 +01:00
  • 0414ea59f0 smp server: journal message store (#1370) Evgeny 2024-10-21 11:50:30 +01:00
  • 967afaf802 6.1.1.0 v6.1.1 Evgeny Poberezkin 2024-10-18 12:47:27 +01:00
  • 77ee9bea38 smp protocol: add STORE error (#1372) Evgeny 2024-10-18 10:13:01 +01:00
  • e0cd28a65a smp server: stop server faster (#1371) Evgeny 2024-10-18 09:12:59 +01:00