Commit Graph

  • 3394775bae add REST API to resolve SNRC ab/name-resolver Alain Brenzikofer 2026-06-03 10:44:56 +02:00
  • 73b2036d42 verify ep/crypto-bbs 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/smp-namespace sh 2026-06-02 09:26:22 +00:00
  • 53bc0fe663 scripts: add docker-compose resolver setup (#1793) master 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 ep/conc-msgs Evgeny Poberezkin 2026-06-01 22:04:58 +01:00
  • 70938604e9 composition ep/fix-async-race 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) ep/smp-web-agent 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
  • fb2d0a4c3d Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-05-18 09:32:17 +01:00
  • 012c8cc104 ntf server: concurrent notification delivery (#1779) sh 2026-05-18 08:26:50 +00:00
  • 34e3d30c78 smp web: implement protocol encodings and encryption end-to-end (#1778) Evgeny 2026-05-16 18:18:45 +01:00
  • a0af7377ab Merge branch 'master' into smp-web Evgeny Poberezkin 2026-05-11 18:25:19 +01:00
  • 3f40febe60 smp web: spike (#1745) Evgeny 2026-05-11 18:24:54 +01:00
  • 07cdc42d46 = Evgeny Poberezkin 2026-05-08 09:48:05 +01:00
  • 10233fa512 Merge branch 'rcv-services' into ep/spec-2 Evgeny 2026-05-08 09:46:32 +01:00
  • 8bd3193280 smp: batch queue association updates on subscriptions (#1760) Evgeny 2026-05-08 09:36:35 +01:00
  • ef3339ae4f Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-05-08 08:23:09 +01:00
  • fd298ae328 xftp: web page tweaks (#1772) sh 2026-05-06 08:24:18 +00:00
  • 64d5413694 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-05-03 11:35:20 +01:00
  • 1f173abf6d 6.5.1.0 Evgeny Poberezkin 2026-05-01 17:57:19 +01:00
  • 21f4597dad xftp: backwards compatible file header decoding (#1768) Evgeny 2026-05-01 13:32:19 +01:00
  • 021a23918c smp client: log network error ep/network-error Evgeny Poberezkin 2026-04-30 18:04:03 +01:00
  • ba6af65c54 6.5.0.17 v6.5.0 Evgeny Poberezkin 2026-04-29 20:29:24 +01:00
  • d2957ff318 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-04-29 19:52:11 +01:00
  • 858fac7f4f 6.5.0.16 v6.5.0-beta.8 Evgeny Poberezkin 2026-04-21 18:37:40 +01:00
  • 3536a156d1 Merge branch 'master' into smp-web Evgeny Poberezkin 2026-04-20 13:43:10 +01:00
  • 90432a44b4 tests: fix test compilation Evgeny Poberezkin 2026-04-20 13:42:25 +01:00
  • 1e1f897c79 core: use = as INI key-value separator (#1767) sh 2026-04-20 08:22:14 +00:00
  • 0dc2940eff ci: add xftp-server postgres binaries (#1766) sh 2026-04-17 14:57:30 +00:00
  • 8833e5c1b5 xftp-server: support postgresql backend (#1755) sh 2026-04-16 08:06:04 +00:00
  • 95b17ada27 lib: fix incorrect encoding of Signature (incompatible with decoding, but never used together) - breaks backward compatibility for remote control connections (#1765) Evgeny 2026-04-15 15:11:06 +01:00
  • 43cdf55f3b lib: add JSON instance to Signature type (#1764) Evgeny 2026-04-14 19:47:20 +01:00
  • bc5ea42bec 6.5.0.15 Evgeny Poberezkin 2026-04-11 19:39:50 +01:00
  • 0933cbcb9c agent: add compression api Evgeny Poberezkin 2026-04-11 18:14:48 +01:00
  • f2dafd983b agent: export decompressedSize (#1763) Evgeny 2026-04-11 17:28:00 +01:00
  • 3e68fa2b63 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-04-11 16:44:02 +01:00
  • 34c0909c1a agent: drop message after N reception attempts (#1762) Evgeny 2026-04-11 16:24:30 +01:00
  • 99f9de71e5 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-04-07 09:09:52 +01:00
  • 97802a30fc 6.5.0.14 v6.5.0-beta.7 Evgeny Poberezkin 2026-04-04 17:28:23 +01:00