snix/tvix/nix-compat/src
Vova Kryachko aecf0641a4 fix(tvix/nix_compat): Fix nix-daemon handshake
Existing handshake behavior assumed that the server version is always
at least as new as the client. Meaning that the client's version was
always picked the handshake details as well as for further communication

This change removes that assumption and correctly uses
min(server_version, client_version).

Change-Id: Ia5dad4613dd5f69a0aeb6c9d86982f1f36fe1a4c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12722
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2024-11-02 18:08:21 +00:00
..
aterm refactor(nix-compat/aterm): update function names a bit 2024-08-20 15:14:27 +00:00
bin feat(tvix): Jemalloc -> MiMalloc 2024-08-08 08:06:23 +00:00
derivation refactor(tvix/nix-compat): remove use of lazy_static 2024-10-13 14:31:42 +00:00
nar feat(tvix/nix-compat/nar/writer/sync): add file_manual_write 2024-09-23 12:13:00 +00:00
narinfo refactor(tvix/nix-compat): remove use of lazy_static 2024-10-13 14:31:42 +00:00
nix_daemon fix(tvix/nix_compat): Fix nix-daemon handshake 2024-11-02 18:08:21 +00:00
nix_http feat(nix-compat): add constants for mime types 2024-08-23 15:02:14 +00:00
nixcpp refactor(tvix/nix-compat): rename PubKey to VerifyingKey 2024-07-21 21:41:54 +00:00
nixhash chore(3p/sources): bump channels & overlays (2024-09-01) 2024-09-05 20:56:31 +00:00
store_path refactor(nix-compat/store_path): drop build_nar_based_store_path 2024-10-17 18:16:30 +00:00
wire refactor(tvix/nix-compat): remove use of lazy_static 2024-10-13 14:31:42 +00:00
lib.rs fix(tvix/nix-compat-derive): Get rid of external feature flag 2024-08-28 14:43:00 +00:00
nixbase32.rs fix(tvix/nix-compat): Fix panic in nixbase32 decoding 2024-07-28 20:55:51 +00:00
path_info.rs feat(tvix/nix-compat/path_info): derive Hash for ExportedPathInfo 2024-04-13 21:41:47 +00:00