Commit Graph

  • 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
  • 7b6c86c6c1 docs: correction Evgeny Poberezkin 2024-10-13 22:02:57 +01:00
  • 1d0a418011 rfc: rename file Evgeny Poberezkin 2024-10-12 17:12:45 +01:00
  • 9253f5647a Merge branch 'stable' Evgeny Poberezkin 2024-10-12 16:30:54 +01:00
  • c41bfe831d 6.1.0.7: changelog for v6.1.0 v6.1.0 Evgeny Poberezkin 2024-10-11 13:01:12 +01:00
  • c9af7e327e smp server: graceful shutdown on SIGINT (#1360) Alexander Bondarenko 2024-10-11 14:49:15 +03:00
  • 8870442830 smp server: reject SKEY with different key earlier (at verification step), add tests (#1366) Evgeny 2024-10-11 12:13:52 +01:00
  • 9ad26c97a1 agent: prepareConnectionToAccept api (#1365) spaced4ndy 2024-10-11 14:05:14 +04:00
  • e1201f0967 agent: test db indexes (#1364) spaced4ndy 2024-10-09 15:16:08 +04:00
  • ca2202e3c8 6.1.0.6 v6.1.0-beta.6 Evgeny Poberezkin 2024-10-07 22:41:53 +01:00
  • f24ee70138 clients: do not send SNI (#1363) Evgeny 2024-10-07 22:40:30 +01:00
  • 8981cae3c2 ci: always generate change log Evgeny Poberezkin 2024-10-07 22:22:02 +01:00
  • b8971a31bc 6.1.0.5 v6.1.0-beta.5 Evgeny Poberezkin 2024-10-07 10:24:19 +01:00
  • e01398a31a agent: send MSGNTF on NO_MSG error (#1362) Evgeny 2024-10-07 10:22:58 +01:00
  • f871f20172 smp server: fix notification delivery (#1350) Evgeny 2024-10-07 09:01:28 +01:00
  • 80d3518d55 tests: store log (#1348) Evgeny 2024-10-06 21:21:08 +01:00
  • 49935473ae ntf: agent to notfiy MSGNTF on successful ack (#1355) spaced4ndy 2024-10-06 22:48:22 +04:00
  • 0705d05078 smp: transport block encryption (#1317) Evgeny 2024-10-06 18:05:06 +01:00
  • 97d45fb2a6 smp server: pass server information via CLI during server initialization (#1356) Evgeny 2024-10-06 12:34:44 +01:00
  • 50e4abf836 ntf server: control port (#1354) Evgeny 2024-10-06 12:33:14 +01:00
  • b130ea439a server: fix msgGetNoMsg stat (#1358) spaced4ndy 2024-10-04 17:19:05 +04:00
  • 0e921d3258 scripts: preparations for new deployments (#1357) sh 2024-10-04 08:57:07 +00:00
  • d0f65329fb ntf server: enable pings on ntf subscriptions (#1353) Evgeny 2024-10-03 12:12:55 +01:00
  • 61b2b9df1a Re-commit: smp server: persist notifications to avoid losing them when ntf server is offline (#1336) Evgeny Poberezkin 2024-10-02 12:23:46 +01:00
  • 04e4a37d85 6.1.0.4 v6.1.0-beta.4 Evgeny Poberezkin 2024-10-02 09:51:29 +01:00
  • 0ba3e69872 Revert "smp server: persist notifications to avoid losing them when ntf server is offline (#1336)" Evgeny Poberezkin 2024-10-02 09:49:43 +01:00
  • 7488923fc3 6.0.6.0 v6.0.6 Evgeny Poberezkin 2024-10-02 09:24:29 +01:00
  • cf559ee43f smp server: fix notifiers lost when compacting store log (#1347) Evgeny 2024-10-01 22:28:01 +01:00
  • 2ab0c2a7c6 smp server: fix notifiers lost when compacting store log (#1347) Evgeny 2024-10-01 22:28:01 +01:00
  • 243548631a ntf: repeat failed token deletions (#1346) spaced4ndy 2024-10-01 16:30:14 +04:00
  • da79d544cf 6.1.0.3 Evgeny Poberezkin 2024-09-30 18:27:14 +01:00
  • e808825c95 ntf: fix endless worker loop (#1345) spaced4ndy 2024-09-30 18:29:14 +04:00
  • 0eea37ede4 debug f/ntf-logs spaced4ndy 2024-09-30 18:22:03 +04:00
  • 6c1e1f18d4 Revert "log using events" spaced4ndy 2024-09-30 15:08:39 +04:00
  • c71f0d7beb log using events spaced4ndy 2024-09-30 13:54:32 +04:00
  • 52aa164f9a ntf: add logs to client forever loops spaced4ndy 2024-09-30 11:40:40 +04:00
  • a9576935cf 6.1.0.2 v6.1.0-beta.2 Evgeny Poberezkin 2024-09-29 18:54:04 +01:00
  • 9cf6c97137 ntf: batch ntf worker command processing (#1337) spaced4ndy 2024-09-29 21:50:38 +04:00
  • 0739f7b702 smp server: persist notifications to avoid losing them when ntf server is offline (#1336) Evgeny 2024-09-29 18:50:16 +01:00
  • e12710fa55 smp server: show version on server page (#1341) Evgeny 2024-09-29 18:46:38 +01:00
  • 2a120dfe57 smp server: Allow serving HTTPS and transport on the same port (v2) (#1327) Evgeny 2024-09-28 23:15:17 +01:00
  • 3c18c4b66a servers: refactor TLS credentials (#1326) Evgeny 2024-09-28 22:21:08 +01:00
  • 21eee2b548 smp servers: separately account for subscribed clients, to disconnect those without subscriptions more effectively (and to be able to deliver notifications to subscribed ntf servers) (#1339) Evgeny 2024-09-28 19:59:53 +01:00
  • 14c9e581a1 ntf: measure batch size f/ntf-batch-measure spaced4ndy 2024-09-26 17:57:20 +04:00
  • c4fb0f6923 remove comment spaced4ndy 2024-09-26 17:07:37 +04:00
  • 881328554f ntf: batch ntf worker command processing spaced4ndy 2024-09-26 17:06:03 +04:00
  • 03168b9fbf 6.1.0.1 v6.1.0-beta.1 Evgeny Poberezkin 2024-09-26 12:23:31 +01:00
  • 41e1b2bd39 ntf: use common function for differentiating temporary errors (#1333) spaced4ndy 2024-09-25 21:40:59 +04:00