Commit Graph

  • 3574b84559 resolver: add self-hosted node + subgraph stack sh/resolver-further sh 2026-06-10 15:23:37 +00:00
  • 8d364ff221 tests: add SMP proxy relay reconnection tests sh/fix-proxy-reconnect sh 2026-06-10 11:48:31 +00:00
  • 501626baea Merge branch 'ep/fix-async-race' into ep/conc-msgs ep/conc-msgs Evgeny @ SimpleX Chat 2026-06-09 16:13:08 +00:00
  • aea8514521 fixing tests Evgeny @ SimpleX Chat 2026-06-09 16:12:11 +00:00
  • 3dd2f746f5 build: disable compiler optimizations by default ep/optimize Evgeny @ SimpleX Chat 2026-06-09 15:38:58 +00:00
  • 9befa486d7 namespace: relax resolver_endpoint validation (path prefix, http without auth) sh/smp-namespace sh 2026-06-09 14:19:50 +00:00
  • 4b835bcef7 add test ab/name-resolver Alain Brenzikofer 2026-06-09 15:09:30 +02:00
  • bbea84c605 support multiple fallback links for splx contact and channels Alain Brenzikofer 2026-06-09 14:32:36 +02:00
  • c95d4bcdc1 resolver: dockerize sh 2026-06-08 15:09:25 +00:00
  • 8b7fc88cb8 agent test ep/smp-web-agent Evgeny @ SimpleX Chat 2026-06-08 11:55:59 +00:00
  • 92b3d0492c namespace: switch to Python HTTP resolver + agent plumbing (#1796) sh 2026-06-08 11:37:17 +00:00
  • 94e8528b63 Merge branch 'master' into ep/fix-async-race ep/fix-async-race Evgeny Poberezkin 2026-06-07 23:55:15 +01:00
  • fffa088113 return either from keygen ep/crypto-bbs Evgeny @ SimpleX Chat 2026-06-06 11:26:13 +00:00
  • 24e464926e scripts: fix check in simplex-servers-update (#1797) master sh 2026-06-06 08:05:24 +00:00
  • 7d3cfa56d3 xftp-web: remove debug logs (#1798) sh 2026-06-06 08:04:26 +00:00
  • 39bd7205e2 Merge branch 'stable' into ep/crypto-bbs Evgeny Poberezkin 2026-06-05 22:36:56 +01:00
  • 8418781fc7 switch libbbs to fork Evgeny @ SimpleX Chat 2026-06-05 21:11:12 +00:00
  • ed0131d264 remove per-connection queues (app manages it) Evgeny @ SimpleX Chat 2026-06-05 19:18:01 +00:00
  • 40e6510500 add subname hint Alain Brenzikofer 2026-06-05 19:31:13 +02:00
  • 6b81f862bb haskell-friendly fieldnames Alain Brenzikofer 2026-06-05 17:46:25 +02:00
  • 2dd03f9e0b update for mainnet tests Alain Brenzikofer 2026-06-05 17:43:35 +02:00
  • 76b2c7dbb9 xftp-cli: add deprecation notice sh/xftp-cli-depr Paul Bottinelli 2026-06-04 11:32:04 -04:00
  • 6e9f5a468b extensions Evgeny @ SimpleX Chat 2026-06-04 20:01:27 +00:00
  • 59b382fb43 fix path Evgeny @ SimpleX Chat 2026-06-04 19:56:42 +00:00
  • 6a2a8647ae more files, use cabal 3.0 Evgeny @ SimpleX Chat 2026-06-04 19:55:10 +00:00
  • abba425682 more files Evgeny @ SimpleX Chat 2026-06-04 19:50:45 +00:00
  • aedcfa723c add files to sources Evgeny @ SimpleX Chat 2026-06-04 19:36:35 +00:00
  • 9e4d8d95c0 namespace: bound parser input to 253 bytes (DoS defense) sh 2026-06-03 19:03:45 +00:00
  • 5830b60f45 support multi-TLD deployments Alain Brenzikofer 2026-06-03 11:46:46 +02:00
  • 5f592ebf22 fix unset fields Alain Brenzikofer 2026-06-03 11:11:43 +02:00
  • 19506341b1 Merge remote-tracking branch 'origin/master' into sh/smp-namespace sh 2026-06-03 09:11:36 +00:00
  • 3394775bae add REST API to resolve SNRC Alain Brenzikofer 2026-06-03 10:44:56 +02:00
  • 73b2036d42 verify Evgeny @ SimpleX Chat 2026-06-02 13:55:25 +00:00
  • 9e8676b0a4 crypto: BBS scheme for anonymous credentials with multiple presentations Evgeny @ SimpleX Chat 2026-06-02 13:26:41 +00:00
  • 9cfdb55467 smp-server: round 6 audit fixes (IPv6 SSRF, redirects, ASCII labels) sh 2026-06-02 09:26:22 +00:00
  • 53bc0fe663 scripts: add docker-compose resolver setup (#1793) sh 2026-06-02 09:24:56 +00:00
  • 13f63aa3da .gitignore ep/spec-2 Evgeny @ SimpleX Chat 2026-06-01 21:09:34 +00:00
  • 0ecaaaf038 Merge branch 'ep/fix-async-race' into ep/conc-msgs Evgeny Poberezkin 2026-06-01 22:04:58 +01:00
  • 70938604e9 composition Evgeny @ SimpleX Chat 2026-06-01 20:29:36 +00:00
  • e4c2011edb fix, reduce diff Evgeny @ SimpleX Chat 2026-06-01 20:26:15 +00:00
  • 5f1216bf07 agent layer functions (untested) Evgeny @ SimpleX Chat 2026-06-01 18:24:20 +00:00
  • a94297a381 disclaimer Evgeny Poberezkin 2026-06-01 18:33:59 +01:00
  • b60db26f40 correction Evgeny Poberezkin 2026-06-01 18:31:00 +01:00
  • fda7fe07e6 remove digital ocean Evgeny Poberezkin 2026-06-01 18:22:37 +01:00
  • 0d7a8440e4 remove stubs Evgeny Poberezkin 2026-06-01 18:21:24 +01:00
  • 6793369950 Merge branch 'master' into ep/spec-2 Evgeny Poberezkin 2026-06-01 18:17:29 +01:00
  • 4922812707 Merge branch 'ep/fix-async-race' into ep/conc-msgs Evgeny Poberezkin 2026-06-01 14:58:00 +01:00
  • b981dcb70b 6.5.3.0 stable Evgeny Poberezkin 2026-06-01 13:17:47 +01:00
  • b66d97307d smp-server: hardcode TldRegistries (drop registry_tld_* INI keys) sh 2026-06-01 12:12:00 +00:00
  • 1d394f56d2 smp-server: round 4 audit fixes (0X-hex host, expanded IPv6 forms, pingEndpoint timeout) sh 2026-06-01 11:52:09 +00:00
  • ba245e7b2b smp-server: round 3 audit fixes (SSRF coverage, drop noop closeManager, CSV order) sh 2026-06-01 11:05:23 +00:00
  • f686a94d46 smp-server: round 2 audit fixes (label case, response cap, ipv6 link-local) sh 2026-06-01 10:13:57 +00:00
  • 3175ae3961 split async accept too Evgeny @ SimpleX Chat 2026-06-01 09:50:41 +00:00
  • 3c93489580 smp-server: address audit findings (canonical JSON, INI guards, SSRF, TLD case, shutdown) sh 2026-06-01 09:51:50 +00:00
  • 6d6fe2c2ca agent: fix rare race conditions in async API Evgeny @ SimpleX Chat 2026-06-01 09:33:21 +00:00
  • 468e141008 simpler sh/pass-address Evgeny 2026-05-05 09:23:13 +01:00
  • add96a5b34 agent: add createConnectionOnServer sh 2026-05-04 12:27:40 +00:00
  • 7f95b4540d smp web: agent store functions and agent infrastructure Evgeny @ SimpleX Chat 2026-05-31 19:52:44 +00:00
  • 906da42de0 separate starting agent Evgeny @ SimpleX Chat 2026-05-31 15:11:13 +00:00
  • 910a922e0d fix store Evgeny @ SimpleX Chat 2026-05-31 14:59:47 +00:00
  • b9b1de7ef6 Merge branch 'master' into ep/conc-msgs Evgeny @ SimpleX Chat 2026-05-31 07:26:41 +00:00
  • ad50ca8644 fixes Evgeny @ SimpleX Chat 2026-05-31 06:43:05 +00:00
  • 3bc7a8c0a8 smp web: agent store Evgeny @ SimpleX Chat 2026-05-30 22:31:10 +00:00
  • 6c1c3da3e8 non-blocking events Evgeny @ SimpleX Chat 2026-05-30 19:50:27 +00:00
  • 613320ccc5 fix tests Evgeny @ SimpleX Chat 2026-05-30 18:19:55 +00:00
  • b4f55f2c97 fixing tests Evgeny Poberezkin 2026-05-30 18:54:08 +01:00
  • b9a7e210e5 use multiple agent queues for concurrency Evgeny @ SimpleX Chat 2026-05-30 17:36:01 +00:00
  • 61ee188ee0 Merge branch 'stable' Evgeny Poberezkin 2026-05-30 13:23:26 +01:00
  • cfccc6c509 do not run thread in background mode Evgeny @ SimpleX Chat 2026-05-29 20:28:42 +00:00
  • 19a800f801 reduce diff Evgeny @ SimpleX Chat 2026-05-29 20:04:27 +00:00
  • b86509f2ea Merge branch 'master' into ep/conc-msgs Evgeny Poberezkin 2026-05-29 17:51:15 +01:00
  • a0c94ecee1 fix Evgeny @ SimpleX Chat 2026-05-29 16:46:47 +00:00
  • c3e7b61a81 smp-server: name + contract whitelist on RSLV sh 2026-05-29 15:50:10 +00:00
  • 1e2cf239a2 Merge origin/stable sh 2026-05-29 16:03:14 +00:00
  • daac3e2e02 move SimplexName into shared module sh 2026-05-28 09:00:37 +00:00
  • 66bca0cb80 plan: prepend implementation-diverged banner sh 2026-05-28 08:20:40 +00:00
  • c812725461 smp-server: JSON wire fixups + spec rewrite + small cleanups sh 2026-05-29 16:02:28 +00:00
  • 6b216cad18 smp-server: redact RpcAuth in Show sh 2026-05-28 07:42:27 +00:00
  • c0e14e3294 smp-server: JSON wire format for NameRecord + Names.hs restructure sh 2026-05-29 16:02:09 +00:00
  • 99b1330dc5 smp-server: fuse parallel dispatchers sh 2026-05-29 16:02:04 +00:00
  • 3999facde3 smp-server: Names resolver hardening + cleanup sh 2026-05-29 16:01:59 +00:00
  • 19db2c8a37 smp-server: namespaces resolver scaffolding sh 2026-05-29 16:01:38 +00:00
  • 92fb0ea1dd Merge branch 'master' into stable Evgeny Poberezkin 2026-05-29 09:37:15 +01:00
  • 39eb3c4a13 smp: fix handshake for rcv services between new client & old server (#1790) Evgeny 2026-05-29 09:31:37 +01:00
  • ee2ff402fe agent: split SimplexNameDomain out of SimplexNameInfo (#1788) sh 2026-05-29 08:11:08 +00:00
  • 04960864c4 Merge branch 'stable' Evgeny Poberezkin 2026-05-28 09:33:18 +01:00
  • e9265a7f7c agent: allow all-digit names Evgeny Poberezkin 2026-05-27 18:06:44 +01:00
  • 7682999505 agent: types for namespace support (#1786) Evgeny 2026-05-27 13:05:13 +01:00
  • 151feece26 refactor Evgeny @ SimpleX Chat 2026-05-25 13:26:29 +00:00
  • 3042be3168 fix test, restore comments Evgeny @ SimpleX Chat 2026-05-25 11:55:20 +00:00
  • 04685840fc agent: process SMP messages concurrently between different connections Evgeny @ SimpleX Chat 2026-05-23 10:07:23 +00:00
  • e56c12ab3c smp web: client with tests (#1782) smp-web Evgeny 2026-05-22 09:59:31 +01:00
  • 487720a3d2 Merge branch 'master' into ep/spec-2 Evgeny 2026-05-21 14:17:11 +01:00
  • f0b7a4be73 messaging services (#1667) Evgeny 2026-05-21 14:14:03 +01:00
  • 5208a9de97 Merge branch 'rcv-services' into ep/spec-2 Evgeny Poberezkin 2026-05-21 14:11:47 +01:00
  • 29a242bfe1 Merge branch 'master' into rcv-services rcv-services Evgeny Poberezkin 2026-05-21 14:11:27 +01:00
  • f03cec7a58 6.5.2.0 v6.5.2 Evgeny Poberezkin 2026-05-21 09:10:25 +01:00
  • 118a8e89bb agent: use primary key index in setRcvServiceAssocs (#1783) sh 2026-05-20 12:56:55 +00:00
  • d0ced067ed agent: log per-batch SUB timing for rcv-services debugging sh/debug-rcv sh 2026-05-19 15:33:29 +00:00
  • b6f551000f ntf server: concurrent APNS push via sendRequestDirect (#1780) sh 2026-05-18 13:35:47 +00:00