Commit Graph

  • 82e389298a docs: CHANGELOG Evgeny Poberezkin 2025-04-14 10:51:23 +01:00
  • c784d5ce0c Merge pull request #1495 from simplex-chat/short-links Evgeny 2025-04-14 09:58:09 +01:00
  • c2c4730953 smp server: serve .well-known folder via server pages (#1514) Evgeny 2025-04-13 22:02:48 +01:00
  • ccdd8e1775 agent: additional encodings for short links Evgeny Poberezkin 2025-04-13 13:43:27 +01:00
  • 307a784174 Merge branch 'master' into short-links Evgeny Poberezkin 2025-04-13 10:51:32 +01:00
  • 9abc0fa88d 6.3.2.0 v6.3.2 Evgeny Poberezkin 2025-04-11 23:22:48 +01:00
  • 76aad61f00 smp server: update server page for short links to correctly change URI for apps (#1511) Evgeny 2025-04-11 23:18:23 +01:00
  • 37ce109009 smp server: .well-known folder for server pages for SimpleX apps to handle preset server links (#1510) Evgeny 2025-04-11 18:30:43 +01:00
  • a66163dc46 agent: additional short link types and encodings (#1509) Evgeny 2025-04-11 12:29:44 +01:00
  • bdf8bf093c smp server: make symlinks relative Evgeny Poberezkin 2025-04-10 20:58:33 +01:00
  • b7a9542213 smp server: short links and owners for channels (#1506) Evgeny 2025-04-10 19:09:47 +01:00
  • 3a3f9fd51e Merge branch 'master' into short-links Evgeny Poberezkin 2025-04-10 11:51:37 +01:00
  • 6dc9d76ed3 smp agent: handle client/agent version downgrades after connection was established (#1508) Evgeny 2025-04-10 11:50:19 +01:00
  • a2a4b80af4 agent: padded encryption for link data, shorten/restore short links, tests (#1505) Evgeny 2025-04-05 07:45:39 +01:00
  • 7ec0ae3bb5 agent: types and encodings to use from the app (#1504) Evgeny 2025-04-03 16:31:22 +01:00
  • 2c5530c9f0 agent: binary protocol encoding for connection request (#1503) Evgeny 2025-04-01 22:32:49 +01:00
  • 94ee3ceced agent: replace sndSecure with queueMode in queue URIs and records (#1502) Evgeny 2025-03-31 16:54:29 +01:00
  • dd67de4d71 Merge branch 'master' into short-links Evgeny Poberezkin 2025-03-31 16:54:07 +01:00
  • 285fd93c32 smp server: notices about server pages and port 443, enable store log by default (#1501) Evgeny 2025-03-31 16:41:11 +01:00
  • 56bec06856 smp protocol: remove creating notifications from NEW command, new ideas for notifications (#1500) Evgeny 2025-03-30 19:56:16 +01:00
  • 04cbed90fb agent: set/update and delete contact short link data (#1499) Evgeny 2025-03-30 11:17:25 +01:00
  • c1a6647f19 agent: join connection when 1-time invitation short link is already secured (#1496) Evgeny 2025-03-29 09:42:56 +00:00
  • 1dd677eec2 Merge branch 'master' into short-links Evgeny Poberezkin 2025-03-28 19:50:18 +00:00
  • 7636bc7491 smp server: remove locks for deleted queues, additional statistics for objects in memory (#1498) Evgeny 2025-03-28 18:51:54 +00:00
  • 79adb83782 ci: add reproduce builds workflow (#1497) sh 2025-03-27 16:06:32 +00:00
  • b83d897650 smp protocol: short links and other changes from RFC (#1489) Evgeny 2025-03-26 17:26:27 +00:00
  • 0c3b25706a Merge branch 'stable' Evgeny Poberezkin 2025-03-23 18:18:07 +00:00
  • c3f57beafd scripts: fix script for reproducible builds (#1492) sh 2025-03-23 18:17:27 +00:00
  • aace3fd2fb 6.3.1.0 v6.3.1 Evgeny Poberezkin 2025-03-22 13:51:55 +00:00
  • 2e67ed9c4c ci/scripts: refactor reproducible builds (#1490) sh 2025-03-22 13:27:11 +00:00
  • 614fa2b163 smp server: reduce queue expiration/idle intervals, skip expiring very old queues (#1488) Evgeny 2025-03-20 08:57:47 +00:00
  • 903e96bdfa rfc: smp queue protocol changes (#1485) Evgeny 2025-03-19 10:47:57 +00:00
  • 5c0adcbbff Merge pull request #1467 from simplex-chat/postgres Evgeny 2025-03-18 16:48:25 +00:00
  • b2f16eeff4 ci: seperate builds (pg/standard) (#1486) sh 2025-03-18 09:42:53 +00:00
  • 6db79808aa smp server: use COPY to import store log to postgres db, improve concurrency and error handling (#1487) Evgeny 2025-03-18 09:40:22 +00:00
  • f4b55bfc0c smp server: CLI option to compact store log with PostgreSQL database (#1484) Evgeny 2025-03-16 18:47:02 +00:00
  • fe64d42db1 smp server: split postgres support to a separate executable, to not require postgres library in the main binary (#1482) Evgeny 2025-03-16 11:37:25 +00:00
  • 1b5a9f3b0c smp server: do not cache all queues from database while processing expirations (#1483) Evgeny 2025-03-15 20:11:30 +00:00
  • fdf8bd7ee2 smp server: mask database store operations from async exception for state consistency (#1481) Evgeny 2025-03-13 13:57:46 +00:00
  • 019a32a623 smp server: optionally append store log with postgres storage (without loading and compacting, for debugging during migration) (#1480) Evgeny 2025-03-13 10:25:56 +00:00
  • d44f09d111 tests: pass AStoreType to agent test as a parameter (#1479) Evgeny 2025-03-12 21:47:44 +00:00
  • 6b5de2c51b smp server: exception on invalid migration, check queue storage settings on server start (#1478) Evgeny 2025-03-10 17:28:26 +00:00
  • 9410fb6f16 docker: add libpq dep shum 2025-03-10 10:03:44 +00:00
  • 7b42aaa132 smp server: expire messages in postgres database, mark queues as deleted, combine tables (#1471) Evgeny 2025-03-10 09:31:50 +00:00
  • e4b9aa9746 Merge branch 'master' into postgres Evgeny Poberezkin 2025-03-09 21:58:39 +00:00
  • aa26a55df4 Merge branch 'master' into stable Evgeny Poberezkin 2025-03-09 21:53:03 +00:00
  • 6e505f5c0b scripts: add script to reproduce binaries locally (#1477) sh 2025-03-08 20:51:20 +00:00
  • a491a1d878 6.3.0.8 v6.3.0 Evgeny Poberezkin 2025-03-07 14:30:00 +00:00
  • 36f5539b9a ci: introduce reproducible builds (#1476) sh 2025-03-07 14:15:18 +00:00
  • 1a2afe8bfd agent: fix JSON encoding for protocol errors to be compatible with iOS (#1475) Evgeny 2025-03-06 08:02:27 +00:00
  • 9fece9ce3d 6.3.0.7 v6.3.0-beta.7 Evgeny Poberezkin 2025-03-02 22:45:07 +00:00
  • 2e2ede5968 Merge branch 'master' into postgres Evgeny Poberezkin 2025-03-02 22:35:28 +00:00
  • 06c676695b agent: contact request rejection (not finished) _archived-ep/agent-rejection Evgeny Poberezkin 2025-03-02 22:29:28 +00:00
  • 205d4ead1c smp server: remove store log backups when server starts (#1472) Evgeny 2025-02-27 07:39:05 +00:00
  • 80a070a8ea smp server: update STM cache only after PostgreSQL update (#1470) Evgeny 2025-02-26 11:43:08 +00:00
  • 172540984c agent, smp server: PostgreSQL connection pool (#1468) Evgeny 2025-02-25 15:33:54 +00:00
  • 4dc40bd795 smp server: PostgreSQL queue store (#1448) Evgeny 2025-02-24 15:47:27 +00:00
  • f9d7b1eebc 6.3.0.6 v6.3.0-beta.6 Evgeny Poberezkin 2025-02-23 19:42:16 +00:00
  • ffbc733d58 smp server: remove duplicate progress log (#1466) Evgeny 2025-02-23 19:40:49 +00:00
  • 2286726d72 smp server: start options maintenance and skip-warnings (#1465) Evgeny 2025-02-22 19:26:03 +00:00
  • 1b8110a332 xftp server: restore file status from log (#1461) spaced4ndy 2025-02-22 02:43:56 +04:00
  • dad7e1b60c simplex-servers-update: download scripts from tag (#1457) sh 2025-02-20 09:26:03 +00:00
  • 72c2ddcf57 agent: move migrations (#1459) Evgeny 2025-02-18 23:39:29 +00:00
  • a75e138965 smp server: remove empty queues journals when expiring messages of idle queues (#1458) Evgeny 2025-02-18 20:04:58 +00:00
  • 6b32be42e5 test config, version ep/remove-empty-journals-test Evgeny Poberezkin 2025-02-17 23:15:00 +00:00
  • fa319d798a smp server: remove empty journals when opening message queue (#1456) Evgeny 2025-02-17 23:11:34 +00:00
  • 002d5e617f test Evgeny Poberezkin 2025-02-17 23:10:47 +00:00
  • b05ecd8e12 refactor Evgeny Poberezkin 2025-02-17 22:40:33 +00:00
  • 55f97dca4d version, expire backups after 5 min Evgeny Poberezkin 2025-02-17 18:18:59 +00:00
  • 899e447141 use interval in config Evgeny Poberezkin 2025-02-17 18:17:15 +00:00
  • e2589bc7d4 refactor openMsgQueue to prevent extra state backups Evgeny Poberezkin 2025-02-17 18:01:01 +00:00
  • d10eb0e56e quota = 4 Evgeny Poberezkin 2025-02-17 11:35:21 +00:00
  • 7252904940 comment Evgeny Poberezkin 2025-02-16 20:42:48 +00:00
  • a7a4e278e0 do not close queue state when queue is opened for writing Evgeny Poberezkin 2025-02-16 20:41:11 +00:00
  • 4a3f01ff9c version Evgeny Poberezkin 2025-02-16 15:01:14 +00:00
  • 926c2104a3 test Evgeny Poberezkin 2025-02-16 15:00:51 +00:00
  • 960a191e3b update, do not backup state Evgeny Poberezkin 2025-02-16 12:14:36 +00:00
  • 09bdd067c8 smp server: remove empty journals when opening message queue Evgeny Poberezkin 2025-02-16 11:55:21 +00:00
  • c192339af9 6.3.0.5 v6.3.0-beta.5 Evgeny Poberezkin 2025-02-15 15:36:44 +00:00
  • fa67d128d1 agent: fix deleting messages after delivery to avoid deleting shared message bodies (#1455) Evgeny 2025-02-15 12:40:10 +00:00
  • 55ff581655 SMP client: dont block on writing to sending queues (#1454) Evgeny 2025-02-15 11:31:05 +00:00
  • 560b257af7 scripts: simplex-servers-update menu to update only server binaries etc. (#1445) sh 2025-02-15 10:31:19 +00:00
  • 7ac80bffcb agent: store shared message body only once (when it is the same across messages when batching) (#1453) spaced4ndy 2025-02-14 22:01:40 +04:00
  • 0d8a1a2879 agent: encrypt messages on delivery (#1446) spaced4ndy 2025-02-14 16:35:18 +04:00
  • bd97cb0449 6.3.0.4 v6.3.0-beta.4 Evgeny Poberezkin 2025-02-10 15:12:54 +00:00
  • a58d3540ad agent: refactor migrations (#1452) Evgeny 2025-02-07 17:17:53 +00:00
  • 5dbe6337ea ntf server: additional statistics, new invalid token reasons (#1451) Evgeny 2025-02-07 12:19:11 +00:00
  • b633f89c1a agent: check ntf token status on registration (#1450) spaced4ndy 2025-02-07 15:36:29 +04:00
  • 944a22a2fb ntf server: record token invalidation reason, add date of the last token activity (#1449) Evgeny 2025-02-06 17:11:35 +00:00
  • ce24f83b64 refactor STM queues (#1447) Evgeny 2025-02-05 12:04:27 +00:00
  • 7fad02b62d Merge branch 'queue-journals' into ep/qj-rename ep/qj-rename Evgeny Poberezkin 2025-02-04 00:17:27 +00:00
  • 45373e7f1f 6.3.0.3 v6.3.0-beta.3 queue-journals Evgeny Poberezkin 2025-01-31 13:01:03 +00:00
  • efe71cd598 docker: refactor (#1438) sh 2025-01-30 09:22:13 +00:00
  • ae41717b9b smp server: use origin client version when processing proxied command, fixes old client sending to new server (#1443) Evgeny 2025-01-28 22:04:46 +00:00
  • e78ab60c97 build: fix postgres (#1444) Evgeny 2025-01-28 22:02:41 +00:00
  • b3c8358a43 agent: combine connection deletion events (#1442) Evgeny 2025-01-25 08:52:40 +00:00
  • be81fe1f74 scripts/systemd: update services (#1440) sh 2025-01-24 13:35:33 +00:00
  • 817f5e1737 scripts/systemd: update services (#1440) sh 2025-01-24 13:35:33 +00:00
  • eda9e36c82 agent: track queries (#1439) Evgeny 2025-01-24 10:31:50 +00:00
  • f7cbbf300f Merge branch 'queue-journals' into ep/qj-rename Evgeny Poberezkin 2025-01-20 17:57:15 +00:00