lix/src
eldritch horrors c856b82c2e libstore: despecialcase protocol version check
protocol versions are sent as u64. on the peer we read them as uint64,
check that the upper half is 0, and throw an exception if not. we then
read an arbitrary amount of data from the peer and dump it to the user
terminal. this is a little bit ridiculous, can never happen in correct
implementation, and is severly untested. let us just drop it entirely.

Change-Id: Ibd2f53a765341ed6439d40d9d1eac11e79c6b5e3
2024-03-24 18:45:22 +00:00
..
build-remote libutil: make AutoCloseFD a better resource 2024-03-18 15:42:52 -06:00
libcmd Revert "Merge pull request #9476 from alois31/restore-progress-bar" 2024-03-23 18:04:29 -07:00
libexpr build: optionally build and install with meson 2024-03-22 08:36:50 -06:00
libfetchers build: optionally build and install with meson 2024-03-22 08:36:50 -06:00
libmain build: optionally build and install with meson 2024-03-22 08:36:50 -06:00
libstore libstore: despecialcase protocol version check 2024-03-24 18:45:22 +00:00
libutil libutil: don't memset 64k in drainFD 2024-03-23 22:17:46 +00:00
nix build: optionally build and install with meson 2024-03-22 08:36:50 -06:00
nix-build Delete hasPrefix and hasSuffix from the codebase 2024-03-17 20:17:19 -07:00
nix-channel libutil: make AutoCloseFD a better resource 2024-03-18 15:42:52 -06:00
nix-collect-garbage util.hh: split out signals stuff 2024-03-11 00:52:09 -07:00
nix-copy-closure Merge pull request #9277 from keszybz/file-permissions 2024-03-04 05:26:17 +01:00
nix-env Delete hasPrefix and hasSuffix from the codebase 2024-03-17 20:17:19 -07:00
nix-instantiate Unify and refactor value printing 2024-03-09 03:50:06 +01:00
nix-store libexpr: Support structured error classes 2024-03-09 04:47:05 -07:00
resolve-system-dependencies libutil: make AutoCloseFD a better resource 2024-03-18 15:42:52 -06:00
toml11 build: optionally build and install with meson 2024-03-22 08:36:50 -06:00
meson.build build: optionally build and install with meson 2024-03-22 08:36:50 -06:00