nix-super/src/libutil
Eelco Dolstra 784ee35c80 Add "nix verify-paths" command
Unlike "nix-store --verify-path", this command verifies signatures in
addition to store path contents, is multi-threaded (especially useful
when verifying binary caches), and has a progress indicator.

Example use:

$ nix verify-paths --store https://cache.nixos.org -r $(type -p thunderbird)
...
[17/132 checked] checking ‘/nix/store/rawakphadqrqxr6zri2rmnxh03gqkrl3-autogen-5.18.6’
2016-03-29 16:37:16 +02:00
..
affinity.cc Build sandbox support etc. unconditionally on Linux 2015-12-10 11:47:17 +01:00
affinity.hh Run the daemon worker on the same CPU as the client 2013-08-07 14:02:04 +02:00
archive.cc BinaryCacheStore: Implement addToStore() 2016-02-24 16:52:28 +01:00
archive.hh Add NAR / Store accessor abstraction 2016-02-25 17:43:19 +01:00
args.cc New command line parsing infrastructure 2016-02-09 21:07:48 +01:00
args.hh Fix short boolean flags 2016-02-25 13:31:34 +01:00
compression.cc Add xz compression function 2016-02-15 21:45:56 +01:00
compression.hh Add xz compression function 2016-02-15 21:45:56 +01:00
hash.cc Make hashLength32() a method of Hash 2016-01-27 17:18:20 +01:00
hash.hh Define HashType's size to allow it to be forward-declared 2016-01-27 17:46:01 +01:00
local.mk Require OpenSSL 2015-11-04 16:37:49 +01:00
lru-cache.hh Typo 2016-02-24 14:49:28 +01:00
monitor-fd.hh Pedantry 2014-12-14 01:51:14 +01:00
pool.hh std::condition_variable_any -> std::condition_variable 2016-02-24 13:31:46 +01:00
ref.hh Fix Darwin build 2016-03-15 12:11:27 +01:00
regex.cc Add a primop for regular expression pattern matching 2014-11-25 11:47:06 +01:00
regex.hh Add a primop for regular expression pattern matching 2014-11-25 11:47:06 +01:00
serialise.cc Eliminate some large string copying 2016-03-04 16:49:56 +01:00
serialise.hh Eliminate some large string copying 2016-03-04 16:49:56 +01:00
sync.hh std::condition_variable_any -> std::condition_variable 2016-02-24 13:31:46 +01:00
thread-pool.cc Add "nix verify-paths" command 2016-03-29 16:37:16 +02:00
thread-pool.hh Add "nix verify-paths" command 2016-03-29 16:37:16 +02:00
types.hh Move ref<t> into a separate header 2016-02-23 13:53:31 +01:00
util.cc Add "nix verify-paths" command 2016-03-29 16:37:16 +02:00
util.hh Add "nix verify-paths" command 2016-03-29 16:37:16 +02:00
xml-writer.cc OCD: foreach -> C++11 ranged for 2015-07-17 20:13:56 +02:00
xml-writer.hh And another one 2014-02-26 18:55:18 +01:00