Commit Graph

  • 83894074b0 Merge branch 'master' into rcv-services Evgeny Poberezkin 2025-12-13 19:08:47 +00:00
  • 2ca440dd2d 6.5.0.4 Evgeny Poberezkin 2025-12-10 21:09:33 +00:00
  • 35fe5ac9e4 Merge branch 'master' into rcv-services Evgeny Poberezkin 2025-12-05 21:30:28 +00:00
  • 2ea9a9a143 agent: finalize initial service subscriptions, remove associations on service ID changes (#1672) Evgeny 2025-12-05 20:46:48 +00:00
  • 323d6daadf Fix compilation with GHC 8 sim 2025-10-31 10:00:56 +01:00
  • 28aa2da55c Add safety delay for VAPID header expirity sim 2025-10-31 09:32:19 +01:00
  • 49a7e26a2f Send VAPID header with webpush requests sim 2025-10-31 09:16:58 +01:00
  • c50c77dbad Add WebPush config with VAPID key to NTF server sim 2025-10-31 07:47:22 +01:00
  • 3402d64029 Move functions to encode/decode EC keys to Crypto module sim 2025-10-30 17:28:45 +01:00
  • 92a9579e69 agent: option to add SQLite aggregates to DB connection (#1673) spaced4ndy 2025-12-04 08:58:14 +00:00
  • ff7bdbcbeb Merge branch 'master' into rcv-services Evgeny Poberezkin 2025-12-03 17:23:59 +00:00
  • cf9b7e5b6a agent: option to add SQLite functions to DB connection (#1674) Evgeny 2025-12-03 16:10:35 +00:00
  • 38e899957f agent: service subscription events (#1671) Evgeny 2025-11-27 21:37:19 +00:00
  • 5e9b164f4e agent: fail when per-connection transport isolation is used with services (#1670) Evgeny 2025-11-25 23:17:47 +00:00
  • 3ccf854865 servers: maintain xor-hash of all associated queue IDs in PostgreSQL (#1668) Evgeny 2025-11-25 16:55:59 +00:00
  • 9384714516 clean up WP encryption p1gp1g-webpush_requests Evgeny Poberezkin 2025-11-12 12:46:54 +00:00
  • e3f8937412 use dependent types for push providers and ntf tokens Evgeny Poberezkin 2025-11-12 10:19:54 +00:00
  • 1007deb1f5 refactor Evgeny Poberezkin 2025-11-11 18:41:20 +00:00
  • 17fe6edcde instance Evgeny Poberezkin 2025-11-11 18:16:20 +00:00
  • 4257255de2 fix test Evgeny Poberezkin 2025-11-11 17:51:50 +00:00
  • a4931289a7 remove function Evgeny Poberezkin 2025-11-11 17:39:12 +00:00
  • 673f50e0f4 remove unused error constructor Evgeny Poberezkin 2025-11-11 17:15:23 +00:00
  • 63c4647f39 refactor Evgeny Poberezkin 2025-11-11 16:54:38 +00:00
  • 7485175980 remove comment Evgeny Poberezkin 2025-11-10 21:30:06 +00:00
  • 8ee3fd0ef7 fix migration Evgeny Poberezkin 2025-11-10 21:14:09 +00:00
  • 5e28d4faba [webpush] Parsing during registration (#1661) S1m 2025-11-10 20:45:16 +00:00
  • d3d97685c3 Merge branch 'unified-push' into p1gp1g-webpush_requests Evgeny Poberezkin 2025-11-10 20:23:08 +00:00
  • f455705974 Merge branch 'master' into unified-push unified-push Evgeny Poberezkin 2025-11-10 20:22:13 +00:00
  • 1ca4677b28 smp server: messaging services (#1565) Evgeny 2025-11-07 21:36:28 +00:00
  • 3016b929b4 agent: make createConnection and setConnShortLink apis support setting all link data fields (#1665) spaced4ndy 2025-11-05 07:08:33 +00:00
  • 1ae3e8d0be 6.5.0.3 v6.5.0-beta.3 Evgeny Poberezkin 2025-10-23 08:34:11 +01:00
  • 1329fc726f smp: support client notices (#1659) Evgeny 2025-10-17 18:34:59 +01:00
  • 234aeb81dd agent: add subscription status to connection stats (#1658) spaced4ndy 2025-10-13 16:53:28 +00:00
  • 1dbc15b2e6 agent: sync connections (#1654) spaced4ndy 2025-10-10 05:41:42 +00:00
  • 80aa56cbcc agent: track which queues need subscribing for iOS NSE (#1657) Evgeny 2025-10-09 18:33:27 +01:00
  • 9cda20381f agent: subscribe all connections (#1655) Evgeny 2025-10-09 13:43:48 +01:00
  • 318ddf692a smp server: import/export to/from PostgreSQL with one command, deprecation notice for journal storage (#1653) Evgeny 2025-10-09 13:31:57 +01:00
  • 11a4859f8e agent: batch processing of subscription results and errors (#1652) Evgeny 2025-10-07 14:49:38 +01:00
  • a3d1a72eb0 agent: optimize subscriptions memory usage (#1651) Evgeny 2025-10-06 15:21:17 +01:00
  • a7762726e2 dont store queues in memory ep/agent-opt-subs-3 Evgeny Poberezkin 2025-10-06 11:17:18 +01:00
  • 2ff25f5321 remove old data structure Evgeny Poberezkin 2025-10-05 22:48:53 +01:00
  • 8bfe20c02c version Evgeny Poberezkin 2025-10-05 22:07:52 +01:00
  • 427ea22f49 Merge branch 'master' into ep/agent-opt-subs-3 Evgeny Poberezkin 2025-10-05 22:05:35 +01:00
  • 17b71cf673 Merge branch 'stable' Evgeny Poberezkin 2025-10-05 22:03:58 +01:00
  • 0b45f7c00f use new session subscriptions data Evgeny Poberezkin 2025-10-05 22:03:07 +01:00
  • 78c340ecaa agent: optimize subscriptions memory usage more (do not store subscribed queues in memory) WIP Evgeny Poberezkin 2025-10-05 19:42:19 +01:00
  • 779222d1a7 agent: optimize subscriptions memory usage (#1649) Evgeny 2025-10-05 13:35:54 +01:00
  • 538dcb6a4c 6.4.6.0 Evgeny Poberezkin 2025-10-04 14:49:42 +01:00
  • 98115b6db1 6.5.0.2 v6.5.0-beta.2 Evgeny Poberezkin 2025-09-30 12:37:28 +01:00
  • 9854caca33 agent: optimize subscriptions (#1645) Evgeny 2025-09-30 12:34:42 +01:00
  • 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