Commit Graph
2144 Commits
Author SHA1 Message Date
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
brenziandEvgeny 20ba720224 Update src/Simplex/Messaging/Protocol.hs
Co-authored-by: Evgeny <evgeny@poberezkin.com>
2026-09-07 14:21:17 +02:00
brenziandEvgeny 13f8cce682 Update src/Simplex/Messaging/Protocol.hs
Co-authored-by: Evgeny <evgeny@poberezkin.com>
2026-09-07 14:21:07 +02:00
brenziandEvgeny 1e5ddca661 Update src/Simplex/Messaging/Protocol.hs
Co-authored-by: Evgeny <evgeny@poberezkin.com>
2026-09-07 14:20:57 +02:00
brenziandEvgeny 80765045b2 Update src/Simplex/Messaging/Protocol.hs
Co-authored-by: Evgeny <evgeny@poberezkin.com>
2026-09-07 14:20:46 +02:00
brenziandEvgeny 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
EvgenyandEvgeny @ 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
EvgenyandEvgeny @ 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
Evgenyandsh 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