shum
9c131e1c84
parse BLOCKED error into structured BlockingInfo
2026-02-18 15:03:11 +00:00
shum
122d039645
parallel upload, FACK on download, multi-recipient, auth passthrough
...
- upload chunks in parallel across server groups (matching Haskell)
- send FACK after each chunk download
- support numRecipients option for multi-recipient uploads
- pass auth option through to createXFTPChunk
- remove dead concurrency option from DownloadRawOptions
2026-02-18 14:38:05 +00:00
shum
17995b3cfc
implement FACK protocol command and ackXFTPChunk
2026-02-18 14:37:59 +00:00
shum
ca2781a485
distribute upload chunks across multiple servers
2026-02-18 14:17:03 +00:00
shum
eaa81dcc5d
add README with usage and development instructions
2026-02-18 13:42:08 +00:00
shum
c85050c685
fix public API: sodium init, error exports, missing types
2026-02-18 13:34:56 +00:00
shum
9f67e75c65
prepare xftp-web for npm publishing
2026-02-18 13:34:53 +00:00
shum
ff98a2b5ca
support redirect file descriptions in xftp CLI receive
2026-02-18 13:03:36 +00:00
Evgeny @ SimpleX Chat
37b1d15c55
fix encoding for XFTPServerHandshake
2026-02-17 06:57:17 +00:00
Evgeny @ SimpleX Chat
0bc3210cbf
xftp CLI to support link
2026-02-16 23:25:58 +00:00
Evgeny Poberezkin
6c0e5cbe89
delete test screenshot
2026-02-12 00:13:38 +00:00
Evgeny @ SimpleX Chat
1a1ca91a9e
opfs fallback
2026-02-12 00:03:29 +00:00
Evgeny @ SimpleX Chat
3958e066da
debugging
2026-02-11 23:18:33 +00:00
Evgeny @ SimpleX Chat
e00e9a77c2
fix
2026-02-11 22:46:25 +00:00
Evgeny @ SimpleX Chat
59e740c6b1
improve error handling, handle browser reconnections/re-handshake
2026-02-11 21:01:40 +00:00
Evgeny Poberezkin
57c144d22d
add plan
2026-02-11 07:52:01 +00:00
Evgeny @ SimpleX Chat
51c5615419
debug logging for page sessions
2026-02-11 07:49:33 +00:00
Evgeny @ SimpleX Chat
74eb22c5e3
remove debug logging in server/browser, run preview xftp server via cabal run to ensure the latest code is used
2026-02-11 07:45:22 +00:00
Evgeny @ SimpleX Chat
442a3bafa4
debug logging in web page and server
2026-02-11 06:42:55 +00:00
Evgeny @ SimpleX Chat
9a55137d08
web test cert fixtures
2026-02-10 23:49:27 +00:00
Evgeny @ SimpleX Chat
cc7a7ee9aa
fixed https in the test page
2026-02-10 23:21:31 +00:00
Evgeny @ SimpleX Chat
42b2fa013a
local preview over https
2026-02-10 21:18:00 +00:00
Evgeny @ SimpleX Chat
9c0b6568f6
preview:local
2026-02-10 20:48:44 +00:00
Evgeny @ SimpleX Chat
37846194da
fix tests
2026-02-10 20:24:29 +00:00
Evgeny @ SimpleX Chat
25c08ecc7f
update TS client to pad hellos
2026-02-10 14:11:05 +00:00
Evgeny @ SimpleX Chat
6f11e2a648
concurrent and padded hellos in the server
2026-02-10 14:09:32 +00:00
Evgeny @ SimpleX Chat
9333777c0d
page tests pass
2026-02-09 19:34:35 +00:00
Evgeny @ SimpleX Chat
dfda816d60
allow sending xftp client hello after handshake - for web clients that dont know if established connection exists
2026-02-08 21:54:18 +00:00
Evgeny @ SimpleX Chat
78dc2cddec
fixes and page test plan
2026-02-05 23:42:31 +00:00
Evgeny @ SimpleX Chat
df3b7a5af9
fix test 3
2026-02-05 23:11:09 +00:00
Evgeny @ SimpleX Chat
d38f2783ad
fix test 2
2026-02-05 23:04:10 +00:00
Evgeny @ SimpleX Chat
289f02ad59
fix test
2026-02-05 22:53:40 +00:00
Evgeny @ SimpleX Chat
97773f0f30
webpage implementation (not tested)
2026-02-05 09:59:00 +00:00
Evgeny @ SimpleX Chat
3eee58ad31
improve plan
2026-02-04 21:34:46 +00:00
Evgeny @ SimpleX Chat
e0bc43ce2d
web page plan
2026-02-04 19:09:37 +00:00
Evgeny Poberezkin
3574df14e1
move rfcs
2026-02-04 16:17:56 +00:00
Evgeny @ SimpleX Chat
41d474f0d4
persistent client sessions
2026-02-04 16:05:17 +00:00
Evgeny @ SimpleX Chat
af3a183cda
browser environment
2026-02-04 12:05:30 +00:00
Evgeny Poberezkin
3eb6f40f54
client transport abstraction
2026-02-03 22:40:07 +00:00
Evgeny Poberezkin
3f15fa2a13
rfc: web transport
2026-02-03 13:55:52 +00:00
Evgeny Poberezkin
9a2279d4f0
support description "redirect" in agent.ts and cross-platform compatibility tests (Haskell <> TypeScript)
2026-02-03 13:53:52 +00:00
Evgeny Poberezkin
260380486a
xftp-web client functions, fix transmission encoding
2026-02-02 22:05:04 +00:00
Evgeny Poberezkin
64089834f3
test for xftp web handshake
2026-02-02 17:41:25 +00:00
Evgeny Poberezkin
947edc2886
web handshake
2026-02-02 07:44:21 +00:00
Evgeny Poberezkin
ad24813426
xftp server changes to support web slients: SNI-based certificate choice, CORS headers, OPTIONS request
2026-02-01 12:20:56 +00:00
Evgeny Poberezkin
b6c4c8faee
protocol, file descriptions, more cryptogrpahy, handshake encoding, etc.
2026-01-31 21:42:26 +00:00
Evgeny Poberezkin
4a4f719bfb
xftp: implementation of XFTP client as web page (rfc, low level functions)
2026-01-31 12:41:18 +00:00
Evgeny Poberezkin
8fdc0703bc
6.5.0.8
2026-01-28 23:12:19 +00:00
Evgeny Poberezkin
d7b90b8415
Merge branch 'stable'
2026-01-28 22:52:33 +00:00
Evgeny Poberezkin
9346b85c3f
6.4.8.0
2026-01-28 21:58:32 +00:00