Alain Brenzikofer
5ccbca9239
align resolver with contract changes for names v2
2026-09-09 09:07:26 +02:00
Alain Brenzikofer
7636c8ec20
Merge remote-tracking branch 'origin/master' into ab/snrc-resolver-SMP-NAVL
2026-09-09 08:38:40 +02:00
Alain Brenzikofer
f229e61585
trim diff
2026-09-08 17:51:10 +02:00
Alain Brenzikofer
8b706331e2
fix adversarial review findings
2026-09-08 17:04:20 +02:00
Alain Brenzikofer
c0bf6203e2
align implementation with latest type changes to test against client
2026-09-08 09:36:00 +02:00
Alain Brenzikofer
1a74598231
separate labelhash and plaintext names cleanly
2026-09-08 09:16:14 +02:00
Alain Brenzikofer
82ca4af382
claude answering ep review. to be continued...
2026-09-08 08:44:35 +02:00
Alain Brenzikofer
1dabe1dc52
rentPrices map
2026-09-08 08:28:33 +02:00
Alain Brenzikofer
1e3d6fa09b
next iteration on types only
2026-09-07 18:19:34 +02:00
Alain Brenzikofer
e4fab46eb9
protocol types refactoring
2026-09-07 16:17:22 +02:00
brenzi and Evgeny
20ba720224
Update src/Simplex/Messaging/Protocol.hs
...
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-09-07 14:21:17 +02:00
brenzi and Evgeny
13f8cce682
Update src/Simplex/Messaging/Protocol.hs
...
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-09-07 14:21:07 +02:00
brenzi and Evgeny
1e5ddca661
Update src/Simplex/Messaging/Protocol.hs
...
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-09-07 14:20:57 +02:00
brenzi and Evgeny
80765045b2
Update src/Simplex/Messaging/Protocol.hs
...
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-09-07 14:20:46 +02:00
brenzi and Evgeny
b8cc0196ca
Update src/Simplex/Messaging/Server/Names.hs
...
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-09-07 14:20:26 +02:00
Alain Brenzikofer
08432383cd
doc fixes
2026-09-07 11:11:11 +02:00
Alain Brenzikofer
c2c3bbc578
revert NAVL command and wrap it all into RSLV
2026-09-07 11:01:07 +02:00
Alain Brenzikofer
e6dc6c8846
eth_call guard and cache constants
2026-09-07 08:09:43 +02:00
Alain Brenzikofer
99adfe9af0
adapt house style
2026-09-06 19:00:44 +02:00
Alain Brenzikofer
3b4a7f2295
next iteration fixes
2026-09-06 18:47:23 +02:00
Alain Brenzikofer
5c480277d6
adversarial review (against simplex-chat) fix
2026-09-06 18:35:02 +02:00
Alain Brenzikofer
c99cc61b69
add catch all for furture variants
2026-09-06 12:43:30 +02:00
Alain Brenzikofer
45d314cfe2
docs shortening and other review fixes
2026-09-05 22:52:42 +02:00
Alain Brenzikofer
783f0aa4be
more review fixes
2026-09-05 19:51:01 +02:00
Alain Brenzikofer
69cce33675
review fixes
2026-09-05 18:37:55 +02:00
Alain Brenzikofer
e3f00b46f6
extend SMP protocol to support name availability queries with accurate and meaningful replies
2026-09-05 16:53:42 +02:00
sh
c47aeddb18
resolver: reduce comments, remove REVIEW.html
2026-09-04 15:05:14 +00:00
sh
bcc9b36e8f
merge ab/resolver-labelhash-query
...
# Conflicts:
# scripts/resolver/README.md
# scripts/resolver/service/snrc-resolve.py
# scripts/resolver/service/test_snrc_resolve.py
2026-09-04 14:52:37 +00:00
sh
ad4077bf14
resolver: reduce comments
2026-09-04 14:49:07 +00:00
Alain Brenzikofer
17451a6578
split error into a machine-readable code and a human message
2026-09-04 09:09:43 +02:00
Alain Brenzikofer
7e91f2e582
map resolver 410 to NAME NOT_FOUND (a lapsed name is an answer, not a failure)
2026-09-04 09:09:31 +02:00
Alain Brenzikofer
e4e3d0dc7c
simplify language
2026-09-04 08:51:12 +02:00
Alain Brenzikofer
2cfc6d3a76
simplify language
2026-09-04 08:46:10 +02:00
Alain Brenzikofer
41678c74bb
compare block instead of wall clock
2026-09-04 08:42:54 +02:00
Alain Brenzikofer
9b2ff82cc7
report expiry and availability correctly
2026-09-04 08:42:48 +02:00
Alain Brenzikofer
e670d9fa37
simplify language
2026-09-04 08:40:04 +02:00
Alain Brenzikofer
bd4b07ab79
tiny test addition
2026-09-03 17:53:47 +02:00
Alain Brenzikofer
a8cee354eb
implement resolving 2LD names by labelhash
2026-09-03 17:23:47 +02:00
sh
200129af54
servers: fix stale git commit in version ( #1859 )
2026-09-03 09:57:50 +01:00
Evgeny Poberezkin
2d4b40e104
7.1.0.5
v7.1.0-beta.1
2026-09-02 10:18:21 +01:00
Evgeny and Evgeny @ SimpleX Chat
1876357c7f
xftp server: support storage time and BBS proofs of badge credential to extend it ( #1856 )
...
* xftp server: support storage time and BBS proofs of badge credential to extend it
* update
* types
* implementation
* update
* remove permanent and FTTL
* refactor
* refactor
* refactor
* simplify
* simplify
* simpler
* remove comments
* add file expiration time to agent event
* add test of upload with entitlement
* update schema
* fix header and test
* fix store log encoding, add xftp store log tests
* send entitlement proof in handshake
* type, query
* more fixes
* test entitlement keys
* update
* fixes
* fix
* comment
* remove log
* simpler
* ignore entitlement proofs in browser requests
* remove condition
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-01 12:59:00 +01:00
79d1b48252
feat: add server public information handling in XFTP protocol ( #1846 )
...
* feat: add server public information handling in XFTP protocol
* test
---------
Co-authored-by: sh <github.shum@liber.li >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-08-31 17:31:57 +01:00
Evgeny Poberezkin
ac4bf690b6
7.1.0.4
2026-08-20 09:33:10 +01:00
Evgeny and Evgeny @ SimpleX Chat
0d3cf39c27
agent: fast queue rotation not requiring the current server to be online ( #1847 )
...
* agent: fast queue rotation does not requiring the current server to be online
* update plan
* update plan and rfc
* corrections
* update plan
* implementation
* test
* refactor
* test switching notificaitons
* rename
* fix, refactor
* fix possible crash
* simplify
* refactor
* simplify
* refactor
* simplify
* order, avoid re-reading connection
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-20 09:02:41 +01:00
Evgeny Poberezkin
c5ff829cfb
7.1.0.3
2026-08-18 13:57:10 +01:00
Evgeny and sh
d95eb47a4d
agent: drop versions before 07/2024 (support of PQ encryption and securing reply queue) ( #1841 )
...
* agent: drop versions before 07/2024 (support of PQ encryption and securing reply queue)
* fix encoding, add error context
* fix agent tests
* fix test
---------
Co-authored-by: sh <github.shum@liber.li >
2026-08-17 12:51:45 +01:00
spaced4ndy
c377f2c1b1
xftp: prevent sender from writing files outside the destination folder ( #1850 )
2026-08-12 18:39:03 +01:00
Evgeny Poberezkin
413f30bee5
7.1.0.2
2026-08-12 10:58:20 +01:00
sh
3996472494
build: expose Server.Information for client_library ( #1849 )
2026-08-12 10:57:48 +01:00
Evgeny Poberezkin
21568ab277
7.1.0.1
v7.1.0-beta.0
2026-08-10 09:12:44 +01:00