Commit Graph

  • 328d3b941a xftp-web: use XFTP server domain in share link, verify on download (#1732) sh 2026-03-11 15:59:26 +00:00
  • 9e3b47a362 code refs, additional specs Evgeny @ SimpleX Chat 2026-03-11 12:54:56 +00:00
  • 326d6cc559 code comments Evgeny @ SimpleX Chat 2026-03-11 12:17:46 +00:00
  • 844b5ad3f1 cryptography modules specs Evgeny @ SimpleX Chat 2026-03-11 11:53:18 +00:00
  • 7ece87f1b6 encoding notes Evgeny @ SimpleX Chat 2026-03-11 09:47:18 +00:00
  • b6b87a6323 xftp-web: disable minification in vite build (#1731) sh 2026-03-11 09:08:23 +00:00
  • e5dbe97e1d spec references in code Evgeny @ SimpleX Chat 2026-03-11 09:06:05 +00:00
  • 66d7efa61e some modules documented Evgeny @ SimpleX Chat 2026-03-11 08:53:57 +00:00
  • ea2a62ab7e more specs Evgeny @ SimpleX Chat 2026-03-11 07:32:57 +00:00
  • 0bba2efc45 add rcv services spec Evgeny @ SimpleX Chat 2026-03-10 22:29:51 +00:00
  • 8622908eb8 Merge branch 'rcv-services' into ep/spec-2 Evgeny @ SimpleX Chat 2026-03-10 19:18:58 +00:00
  • b81670c414 docs: move implemented rfcs Evgeny @ SimpleX Chat 2026-03-10 19:18:34 +00:00
  • e3d99421d9 Merge branch 'rcv-services' into ep/spec-2 Evgeny @ SimpleX Chat 2026-03-10 16:36:53 +00:00
  • 98351cf097 docs: add missing encodings and other protocol corrections Evgeny @ SimpleX Chat 2026-03-10 16:36:24 +00:00
  • 01785d5de8 docs: add e2e encrypted message wire encoding to PQDR spec Evgeny @ SimpleX Chat 2026-03-10 09:04:21 +00:00
  • f745ce5ab6 docs: fix minor issues in protocols Evgeny @ SimpleX Chat 2026-03-10 08:15:53 +00:00
  • 583f4e059d update RFCs (#1730) Evgeny 2026-03-09 23:35:41 +00:00
  • a68ab4001c Merge branch 'rcv-services' into ep/spec-2 Evgeny @ SimpleX Chat 2026-03-09 16:29:43 +00:00
  • 3c5752383d update protocol docs Evgeny @ SimpleX Chat 2026-03-09 16:29:05 +00:00
  • 3e25f9a7f8 agent: hardcoded connection failure (relay failure testing) f/e2e-test-relay-failed spaced4ndy 2026-03-09 19:54:56 +04:00
  • 33454444a4 xftp-web: new version (#1728) sh 2026-03-09 14:26:40 +00:00
  • 40875e3199 update Evgeny @ SimpleX Chat 2026-03-09 12:27:02 +00:00
  • db6096ad9d Merge branch 'rcv-services' into ep/spec-2 Evgeny Poberezkin 2026-03-09 12:26:24 +00:00
  • 3a25561c78 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-03-09 12:25:52 +00:00
  • 1449e6418c 6.5.0.10 v6.5.0-beta.5 Evgeny Poberezkin 2026-03-09 12:25:08 +00:00
  • 3a627a9599 tests: use correct web CA certificate in CLI static files test (#1727) sh 2026-03-09 12:23:03 +00:00
  • d2d834ad16 agent: validate destination relay certificate, allow 3-4 certificate chains (#1717) Evgeny 2026-03-09 12:22:42 +00:00
  • c7ff637437 update CODE.md Evgeny @ SimpleX Chat 2026-03-09 10:29:12 +00:00
  • 7eaff88b42 product and engineering specifications for simplexmq Evgeny @ SimpleX Chat 2026-03-02 17:39:24 +00:00
  • c624a10e70 Merge branch 'master' into rcv-services Evgeny @ SimpleX Chat 2026-03-09 10:23:01 +00:00
  • 437cdde4a5 xftp: add web page for server information (#1724) sh 2026-03-09 08:44:28 +00:00
  • eed1bf14c6 web: extract shared web module from smp-server (#1723) sh 2026-03-09 08:42:38 +00:00
  • 313e96513c docs: correction to governance process (#1725) Evgeny @ SimpleX Chat 2026-03-08 17:27:56 +00:00
  • 8518f6087b docs: agent threat model Evgeny @ SimpleX Chat 2026-03-07 15:47:46 +00:00
  • 1d3057985c Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-03-04 07:33:20 +00:00
  • c6e3a4d80f add missing exports (#1722) Evgeny 2026-03-04 07:31:46 +00:00
  • aebc01ba58 Merge branch 'master' into rcv-services Evgeny Poberezkin 2026-03-03 21:16:46 +00:00
  • 0e67647e90 6.5.0.9 v6.5.0-beta.4 Evgeny Poberezkin 2026-03-02 18:14:37 +00:00
  • f3408d9bb6 explicit exports (#1719) Evgeny 2026-03-02 17:34:01 +00:00
  • 3ecb901e3e xftp-web: fix build and Playwright test failures (#1720) sh 2026-03-02 16:22:36 +00:00
  • f6aca47604 xftp: implementation of XFTP client as web page (#1708) Evgeny 2026-03-02 09:57:46 +00:00
  • 50ae1e1c3e docs: update governance process Evgeny Poberezkin 2026-02-24 18:05:12 +00:00
  • 483ac674fb agent: fix possible deadlocks of queue overloading when processing messages (#1713) Evgeny 2026-02-24 16:47:00 +00:00
  • 3dba9c2b1e rfc: SimpleX Network Consortium governance (#1718) Evgeny 2026-02-22 18:58:09 +00:00
  • 7fdc8eac2f fix worker message race: wait for ready signal before posting messages sh/xftp-npm shum 2026-02-19 09:00:36 +00:00
  • 15ef669354 README: add receiveFile progress, clarify deleteFile takes sndDescription shum 2026-02-19 08:14:49 +00:00
  • 7d69d9bc55 remove dead exports, add XFTPAgent.closeServer method shum 2026-02-19 08:10:00 +00:00
  • 4df6a2c47f convert XFTPClientAgent interface to XFTPAgent class shum 2026-02-19 07:50:15 +00:00
  • 8519a745bd streaming sendFile pipeline, receiveFile, prepareEncryption helper shum 2026-02-19 07:49:07 +00:00
  • eb759ee3ea extract uploadSingleChunk helper, deduplicate uploadFile and uploadRedirectDescription shum 2026-02-19 07:44:50 +00:00
  • 2647a5bd40 streaming encryption API: onSlice callback for memory-efficient large file encryption shum 2026-02-19 06:36:14 +00:00
  • 52f9c0003b add async/sync encryption equivalence tests shum 2026-02-18 16:24:53 +00:00
  • 995944cdaf async non-blocking encryptFileForUpload with 64KB yielding shum 2026-02-18 16:21:58 +00:00
  • 9e64919a6f add MAX_RECIPIENTS_PER_REQUEST comment shum 2026-02-18 15:22:21 +00:00
  • e9778926e3 update README for multi-server uploads and upload options shum 2026-02-18 15:08:25 +00:00
  • bc0f5e0765 FADD batching, parallel delete and redirect download shum 2026-02-18 15:03:15 +00:00
  • 9c131e1c84 parse BLOCKED error into structured BlockingInfo shum 2026-02-18 15:03:11 +00:00
  • 122d039645 parallel upload, FACK on download, multi-recipient, auth passthrough shum 2026-02-18 14:38:05 +00:00
  • 17995b3cfc implement FACK protocol command and ackXFTPChunk shum 2026-02-18 14:37:59 +00:00
  • ca2781a485 distribute upload chunks across multiple servers shum 2026-02-18 14:17:03 +00:00
  • eaa81dcc5d add README with usage and development instructions shum 2026-02-18 13:42:08 +00:00
  • c85050c685 fix public API: sodium init, error exports, missing types shum 2026-02-18 13:34:56 +00:00
  • 9f67e75c65 prepare xftp-web for npm publishing shum 2026-02-18 13:34:53 +00:00
  • ff98a2b5ca support redirect file descriptions in xftp CLI receive shum 2026-02-18 13:03:36 +00:00
  • e7f348c500 add plans sh/xftp-web-pages shum 2026-02-17 15:06:18 +00:00
  • 37b1d15c55 fix encoding for XFTPServerHandshake Evgeny @ SimpleX Chat 2026-02-17 06:57:17 +00:00
  • 0bc3210cbf xftp CLI to support link Evgeny @ SimpleX Chat 2026-02-16 23:25:58 +00:00
  • 6c0e5cbe89 delete test screenshot Evgeny Poberezkin 2026-02-12 00:13:38 +00:00
  • 1a1ca91a9e opfs fallback Evgeny @ SimpleX Chat 2026-02-12 00:03:29 +00:00
  • 3958e066da debugging Evgeny @ SimpleX Chat 2026-02-11 23:18:33 +00:00
  • e00e9a77c2 fix Evgeny @ SimpleX Chat 2026-02-11 22:46:25 +00:00
  • 59e740c6b1 improve error handling, handle browser reconnections/re-handshake Evgeny @ SimpleX Chat 2026-02-11 21:01:40 +00:00
  • 57c144d22d add plan Evgeny Poberezkin 2026-02-11 07:52:01 +00:00
  • 51c5615419 debug logging for page sessions Evgeny @ SimpleX Chat 2026-02-11 07:49:33 +00:00
  • 74eb22c5e3 remove debug logging in server/browser, run preview xftp server via cabal run to ensure the latest code is used Evgeny @ SimpleX Chat 2026-02-11 07:45:22 +00:00
  • 442a3bafa4 debug logging in web page and server Evgeny @ SimpleX Chat 2026-02-11 00:07:42 +00:00
  • 9a55137d08 web test cert fixtures Evgeny @ SimpleX Chat 2026-02-10 23:49:27 +00:00
  • cc7a7ee9aa fixed https in the test page Evgeny @ SimpleX Chat 2026-02-10 23:21:31 +00:00
  • 42b2fa013a local preview over https Evgeny @ SimpleX Chat 2026-02-10 21:18:00 +00:00
  • 9c0b6568f6 preview:local Evgeny @ SimpleX Chat 2026-02-10 20:48:44 +00:00
  • 37846194da fix tests Evgeny @ SimpleX Chat 2026-02-10 20:24:29 +00:00
  • 25c08ecc7f update TS client to pad hellos Evgeny @ SimpleX Chat 2026-02-10 14:11:05 +00:00
  • 6f11e2a648 concurrent and padded hellos in the server Evgeny @ SimpleX Chat 2026-02-10 14:09:32 +00:00
  • 9333777c0d page tests pass Evgeny @ SimpleX Chat 2026-02-09 19:34:35 +00:00
  • dfda816d60 allow sending xftp client hello after handshake - for web clients that dont know if established connection exists Evgeny @ SimpleX Chat 2026-02-08 21:54:18 +00:00
  • 78dc2cddec fixes and page test plan Evgeny @ SimpleX Chat 2026-02-05 23:42:31 +00:00
  • df3b7a5af9 fix test 3 Evgeny @ SimpleX Chat 2026-02-05 23:11:09 +00:00
  • d38f2783ad fix test 2 Evgeny @ SimpleX Chat 2026-02-05 23:04:10 +00:00
  • 289f02ad59 fix test Evgeny @ SimpleX Chat 2026-02-05 22:53:40 +00:00
  • 97773f0f30 webpage implementation (not tested) Evgeny @ SimpleX Chat 2026-02-05 09:59:00 +00:00
  • 3eee58ad31 improve plan Evgeny @ SimpleX Chat 2026-02-04 21:34:46 +00:00
  • e0bc43ce2d web page plan Evgeny @ SimpleX Chat 2026-02-04 18:52:30 +00:00
  • 3574df14e1 move rfcs Evgeny Poberezkin 2026-02-04 16:17:56 +00:00
  • 41d474f0d4 persistent client sessions Evgeny @ SimpleX Chat 2026-02-04 16:05:17 +00:00
  • af3a183cda browser environment Evgeny @ SimpleX Chat 2026-02-04 12:05:30 +00:00
  • 3eb6f40f54 client transport abstraction Evgeny Poberezkin 2026-02-03 22:40:07 +00:00
  • 3f15fa2a13 rfc: web transport Evgeny Poberezkin 2026-02-03 13:55:52 +00:00
  • 9a2279d4f0 support description "redirect" in agent.ts and cross-platform compatibility tests (Haskell <> TypeScript) Evgeny Poberezkin 2026-02-03 11:23:27 +00:00
  • 260380486a xftp-web client functions, fix transmission encoding Evgeny Poberezkin 2026-02-02 22:05:04 +00:00
  • 64089834f3 test for xftp web handshake Evgeny Poberezkin 2026-02-02 16:55:34 +00:00