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
Evgeny
3c5ec8d9a1
agent: improve error handling ( #1707 )
...
* agent: improve error handling
* simplify
* report critical error when subscriber crashes
* fix test
2026-01-28 21:54:41 +00:00
Evgeny
d10e05b796
agent: split creating connection to two steps to prepare connection link in advance ( #1704 )
...
* agent: split creating connection to two steps to prepare connection link in advance
* linkEntityId, newOwnerAuth
* simplify
2026-01-27 10:54:13 +00:00
Evgeny
66cc06738e
agent: fix tests for short links ( #1703 )
2026-01-26 00:11:50 +00:00
Evgeny Poberezkin
0f3b8a4a16
docs: update contributing
2026-01-24 18:05:01 +00:00
Evgeny
a1596ed234
docs: contributing guide ( #1702 )
2026-01-24 13:33:17 +00:00
spaced4ndy
89b81d151f
agent: getConnShortLinkAsync; implement joinConnectionAsync for contact connections; narrow setConnShortLinkAsync only to Contact connections ( #1694 )
...
* agent: getConnShortLinkAsync
* enable all tests
* comment
* comment
* join conn async for contact URI (wip)
* fix test
* remove enableNtfs param
* FixedLinkData
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-01-20 08:40:35 +00:00
Evgeny
3e5b654109
agent: support multiple link owners in link data ( #1701 )
...
* agent: support multiple link owners in link data
* fix
2026-01-19 22:08:11 +00:00
spaced4ndy
ca26c69937
db: withSavepoint; agent: correctly handle errors in createWithRandomId for postgres ( #1693 )
...
* db: withSavepoint; agent: correctly handle errors in createWithRandomId
* comment
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-01-15 14:59:45 +00:00
Evgeny Poberezkin
58212c421a
6.5.0.7
2026-01-13 20:55:38 +00:00
Evgeny
1000107259
agent: clean up old records in batches ( #1692 )
...
* agent: clean up old records in batches
* update
* update
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* stabilize tests
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2026-01-13 19:11:46 +00:00
Evgeny
6aadcf1f3f
agent: lock rows for concurrent queries in PostgreSQL ( #1688 )
...
* agent: lock rows for concurrent queries in PostgreSQL
* fix race conditions in workers
* refactor
2026-01-08 11:09:58 +00:00
spaced4ndy
07604a146f
agent: async command to set connection short link (setConnShortLinkAsync) ( #1680 )
2026-01-07 15:12:52 +00:00
Ritiek Malhotra
4c782d3191
docker: build multi-arch images for x86-64 and arm64 ( #1540 )
2026-01-07 10:49:21 +00:00
Evgeny
c4b687ba64
agent: reset schema after changes ( #1690 )
2026-01-05 20:37:50 +00:00
Evgeny
a7b43b1a3e
agent: use strict tables ( #1686 )
...
* agent: use strict tables
* migrate existing tables to strict
* test: verify that all tables are strict
* fix column types for device_token and ntf_mode
* fix encodings and column types for ntf_sub_action and ntf_sub_smp_action
* update schema
* remove debug.trace
* log
2026-01-03 17:19:18 +00:00
Evgeny
d6df769799
ntf server: additional tests ( #1687 )
2026-01-02 14:07:13 +00:00
Evgeny Poberezkin
5f73d1e629
6.5.0.6
2025-12-23 18:00:26 +00:00
Evgeny Poberezkin
70d1b99fb4
Merge branch 'stable'
2025-12-23 14:18:07 +00:00
Evgeny Poberezkin
2ea98db9d8
6.4.7.0
2025-12-23 12:42:46 +00:00
Evgeny
bbe1c716e6
xrcp: treat any 127.x.x.x IP address as local ( #1682 )
2025-12-23 12:42:05 +00:00