Commit Graph

  • c8b551dcf7 agent: fix file reception error in postgres (#1647) spaced4ndy 2025-09-30 07:32:45 +00:00
  • 99f40ae109 support for additional database migrations (#1644) Evgeny 2025-09-27 11:21:38 +01:00
  • 3a9381b966 ci/scripts: execute git version if chmod fails (#1643) sh 2025-09-23 08:08:56 +00:00
  • 54a2a6c905 6.5.0.1 v6.5.0-beta.1 Evgeny Poberezkin 2025-09-17 09:04:03 +01:00
  • a3e8228b37 Merge branch 'master' into ep/upgrade-hackage ep/upgrade-hackage Evgeny Poberezkin 2025-09-16 21:57:13 +01:00
  • f5a8d8b21c token types and migration (WIP, does not compile) Evgeny Poberezkin 2025-09-16 21:29:38 +01:00
  • c56b04fb6b Merge branch 'webpush_requests' of github.com:p1gp1g/simplexmq into p1gp1g-webpush_requests Evgeny Poberezkin 2025-09-16 19:07:56 +01:00
  • cf38c129da Merge branch 'master' into unified-push Evgeny Poberezkin 2025-09-16 19:02:53 +01:00
  • 7b7616ce7e agent: batch loading of connections with PostgreSQL client (#1639) Evgeny 2025-09-16 14:28:06 +01:00
  • b020a08ea0 ci: disable aarch64 tests (#1638) sh 2025-09-15 08:02:34 +00:00
  • 2737e7d602 6.5.0.0.1 Evgeny Poberezkin 2025-09-15 07:52:17 +01:00
  • d3754b36bc smp server: do not use queue cache with PostgreSQL message storage (#1637) Evgeny 2025-09-15 07:51:27 +01:00
  • 112cd9d5f4 Merge branch 'stable' Evgeny Poberezkin 2025-09-14 14:42:05 +01:00
  • 8a7991a376 agent: option to set SQLite database backup path (#1636) Evgeny 2025-09-14 12:41:49 +01:00
  • 6f4d0f5377 Merge pull request #1630 from simplex-chat/db-messages Evgeny 2025-09-13 19:24:59 +01:00
  • 9cfdae3494 smp server: uniterruptible mask for DB operations (#1635) Evgeny 2025-09-13 19:08:07 +01:00
  • 62183699db 6.5.0.0 Evgeny Poberezkin 2025-09-13 11:37:59 +01:00
  • 9be9a76b42 smp server: improve message expiration (#1634) Evgeny 2025-09-13 11:35:34 +01:00
  • 80f7be6dd7 Merge branch 'master' into db-messages Evgeny Poberezkin 2025-09-13 09:31:23 +01:00
  • 83721240a4 reset db connection on errors (#1633) Evgeny 2025-09-13 09:30:01 +01:00
  • 6c66cf367a smp server: set message counts correctly after import (#1632) Evgeny 2025-09-12 13:08:11 +01:00
  • a137d01c90 smp server: improve counts management and expiration for postgres message store (#1631) Evgeny 2025-09-12 11:39:35 +01:00
  • bac6ea6e91 smp server: store messages in PostgreSQL (#1622) Evgeny 2025-09-11 20:22:55 +01:00
  • 0c1030cf02 smp server: faster export (#1626) Evgeny 2025-09-10 18:22:58 +01:00
  • 7c3dde07ef scripts/reproduce-builds: calculate hash of source tarball sh/reproduce-script shum 2025-09-09 15:25:34 +00:00
  • 23aff6b0b1 Revert "smp server: remove dependency of message size on the version (#1627)" Evgeny Poberezkin 2025-09-09 09:56:26 +01:00
  • 3335cd5500 ci: add aarch64 builds (#1624) sh 2025-09-09 07:55:37 +00:00
  • a4f049d8da agent: parameterize withWork, getWorkItem with StoreError; parameterized Binary for SQLite (#1617) spaced4ndy 2025-09-08 15:38:08 +00:00
  • 8fea15245a smp server: remove dependency of message size on the version (#1627) Evgeny 2025-09-08 11:28:42 +01:00
  • 42a2c1fc57 ci: fix git in docker (#1623) sh 2025-09-08 08:41:20 +00:00
  • cb6983242a Merge branch 'master' into ep/upgrade-hackage Evgeny Poberezkin 2025-09-07 19:01:37 +01:00
  • 7e98b3103f 6.4.5.2 Evgeny Poberezkin 2025-09-07 15:13:19 +01:00
  • 2a61085f07 backward compatible encoding for missing NetworkError Evgeny Poberezkin 2025-09-07 15:04:06 +01:00
  • cdd2edb11f bisecting tls 2.1.6-2.1.7 Evgeny Poberezkin 2025-09-07 12:31:08 +01:00
  • 9ff8c48862 test 2.1.11 Evgeny Poberezkin 2025-09-07 10:33:42 +01:00
  • be7340f742 Merge branch 'master' into ep/upgrade-hackage Evgeny Poberezkin 2025-09-07 09:52:27 +01:00
  • 4386dd8b5a smp server: option to expire messages when new message is sent (now off by default) (#1625) Evgeny 2025-09-07 09:02:32 +01:00
  • 50ddd630be 6.4.5.1 v6.4.5 Evgeny Poberezkin 2025-09-03 11:12:20 +01:00
  • 55be4fa7bd Merge branch 'master' into ep/upgrade-hackage Evgeny Poberezkin 2025-09-02 16:08:43 +01:00
  • cb3250e7b4 servers: better socket leak prevention during TLS handshake, add NetworkError type to better diagnose connection errors (#1619) Evgeny 2025-09-02 16:07:37 +01:00
  • b47b3ad47d 2.1.6 Evgeny Poberezkin 2025-09-02 12:19:01 +01:00
  • 5ab13ad401 upgrade tls package to 2.1.8 Evgeny Poberezkin 2025-09-02 10:00:58 +01:00
  • 3e7aea986b upgrade tls Evgeny Poberezkin 2025-09-02 08:49:45 +01:00
  • 0319addd2b 6.4.5.0 v6.4.5-beta.0 Evgeny Poberezkin 2025-09-01 18:57:09 +01:00
  • 77bf76e1f9 smp server: fix in-memory server not restoring queue/service associations after 2+ restarts (#1618) Evgeny 2025-09-01 17:45:31 +01:00
  • 4a39c4a021 Merge branch 'unified-push' into webpush_requests Evgeny 2025-08-29 10:34:03 +01:00
  • 3e57dda015 ntf server: move token functions and types to shared module to be used with WebPush (#1611) S1m 2025-08-29 09:21:40 +00:00
  • beafac1f73 agent: make agent workers usable from other contexts (#1614) Evgeny 2025-08-29 08:33:55 +01:00
  • 9d30af4edd Fix Urgency case sim 2025-08-18 14:12:46 +02:00
  • 720fb40a86 Encrypt wp notifications sim 2025-07-18 10:17:08 +02:00
  • 1295b28298 Lint liftPPWPError sim 2025-07-18 10:16:33 +02:00
  • 2205a1fb7c Use content of push notif with web push sim 2025-07-16 18:13:48 +02:00
  • a24024c0b8 Prepare webpush requests sim 2025-07-16 16:51:39 +02:00
  • 64269c212a Add WPDeviceToken sim 2025-08-27 10:56:06 +02:00
  • e7e7c9bfa1 Rename APNSDeviceToken sim 2025-08-27 11:13:25 +02:00
  • c08c3794ba Fix move push sim 2025-07-11 16:48:38 +02:00
  • e90c15bb90 Move generic push functions to Push.hs sim 2025-06-26 16:59:25 +02:00
  • a2d777bda0 6.4.4.1 v6.4.4 Evgeny Poberezkin 2025-08-23 20:05:10 +01:00
  • e48bedeaf2 servers: fix server pages when source code is not specified, include commit SHA in printed version and in web page. (#1608) Evgeny 2025-08-23 19:59:00 +01:00
  • a2d35281b2 6.4.4.0 Evgeny Poberezkin 2025-08-18 16:22:10 +01:00
  • 46035af9a3 agent: add context to SEMsgNotFound error (#1604) spaced4ndy 2025-08-18 09:59:57 +00:00
  • 4b7fc34fe3 enable all tests Evgeny Poberezkin 2025-08-17 10:40:12 +01:00
  • 96e8b4a146 smp server: wrap all queries in transactions (#1603) Evgeny 2025-08-17 10:38:20 +01:00
  • 2cedb66667 agent: chat relay address type for short links (#1602) Evgeny 2025-08-15 07:24:37 +01:00
  • e345671c76 agent: extend xrcp certificate validity 1 hour in the past, to allow out of sync clocks (#1601) Evgeny 2025-08-14 22:48:11 +01:00
  • 86fb2cddc5 smp server: support short SimpleX addresses in server information / pages (#1600) Evgeny 2025-08-12 07:31:32 +01:00
  • 931c533a3d 6.4.3.0 v6.4.3 Evgeny Poberezkin 2025-08-05 12:30:28 +01:00
  • 79ba60e3ad agent: update contact request server hosts to match server in short link (#1597) Evgeny 2025-08-05 12:29:50 +01:00
  • fb477b24d7 smp server: support short link URI as queue identifier in control port commands (#1596) Evgeny 2025-08-05 08:18:39 +01:00
  • 9f263e8f3e docs: changelog Evgeny Poberezkin 2025-08-02 09:21:44 +01:00
  • db325cb81f 6.4.2.0 v6.4.2 Evgeny Poberezkin 2025-07-31 09:20:57 +01:00
  • b167d01f8a rfc: using the same profile from multiple devices (#1588) Evgeny 2025-07-30 20:54:03 +01:00
  • f4e7469f96 xftp server: prometheus metrics (#1595) Evgeny 2025-07-30 16:18:49 +01:00
  • 4647d69d4b smp server: do not include previously blocked queues in stats, prevent leak of client threads (#1593) Evgeny 2025-07-30 11:12:57 +01:00
  • 9ab071d62c ci: fix reproduce-schedule (#1594) sh 2025-07-30 08:17:28 +00:00
  • f4c09ac51f Merge branch 'stable' Evgeny Poberezkin 2025-07-29 09:09:36 +01:00
  • 3d2bf6ce43 comment f/postgres-log-error spaced4ndy 2025-07-25 13:24:08 +04:00
  • a678758de8 don't catch sql error second time spaced4ndy 2025-07-25 12:42:50 +04:00
  • b51969c498 postgres: print sql errors and exceptions details spaced4ndy 2025-07-25 12:07:39 +04:00
  • 846be50f72 6.4.1.0 v6.4.1 Evgeny Poberezkin 2025-07-21 15:22:47 +01:00
  • c0f357d817 servers: control port session improvements (#1591) Evgeny 2025-07-21 15:19:43 +01:00
  • 40fc09a93d smp server: additional stat counter for ntf credentials created together with the queue (#1589) Evgeny 2025-07-18 09:26:25 +01:00
  • 2a90a2c552 smp protocol: create notification credentials via NEW command that creates the queue (#1586) Evgeny 2025-07-16 16:46:45 +01:00
  • fc581bf729 github/workflows: fix reproduce schedule (#1587) sh 2025-07-16 10:42:14 +00:00
  • b6ea025333 docs: update build badge Evgeny Poberezkin 2025-07-15 10:02:17 +01:00
  • d3e2d9ac5b docs: changelog v6.4 Evgeny Poberezkin 2025-07-13 15:20:26 +01:00
  • 85a7fbf538 6.4.0.12 v6.4.0 Evgeny Poberezkin 2025-07-12 14:19:32 +01:00
  • 62733ef4c1 smp server: refactor subscriptions and delivery in order to always response SOK on subscription with an optional message to follow. (#1573) Evgeny 2025-07-12 14:18:38 +01:00
  • 99e59b73a3 agent: fix message delivery in case one of the connections has no snd queue for any reason - it could break delivery to all connections (#1585) Evgeny 2025-07-10 10:21:12 +01:00
  • 384a3352cf ntf server: more efficient status update query (#1584) Evgeny 2025-07-08 23:01:57 +01:00
  • 7a04fdff2e 6.4.0.11.3 v6.4.0-beta.11 Evgeny Poberezkin 2025-07-07 18:50:31 +01:00
  • ba3c75e58c smp server: correctly track if ntf service is subscribed and total subscribed queues count (fixes race condition between NSUB and NSUBS from notification server) (#1583) Evgeny 2025-07-07 18:49:47 +01:00
  • 1062ccc5c3 6.4.0.11.2 Evgeny Poberezkin 2025-07-07 10:07:54 +01:00
  • 36f05e272e agent: support different timeouts for interactive and background requests (#1582) Evgeny 2025-07-07 09:38:52 +01:00
  • 660c4293f0 6.4.0.11.1 Evgeny Poberezkin 2025-07-05 11:35:27 +01:00
  • 1b8613d767 build: do not exclude postgres modules for client_library flag (#1579) spaced4ndy 2025-07-04 16:31:57 +00:00
  • bfa52c4ba5 docs: update RFC for short links to match the implementation (#1581) Evgeny 2025-07-03 18:09:02 +01:00
  • c5eb66038b agent: allow to accept contact requests after address is deleted (#1580) spaced4ndy 2025-07-03 09:29:39 +00:00
  • a46edd60f0 6.4.0.11 Evgeny Poberezkin 2025-06-30 21:50:21 +01:00
  • b4bcfd325b agent: better handling errors during connection handshake retries (#1578) Evgeny 2025-06-25 19:06:00 +01:00