Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0ebe69dc67 
								
							 
						 
						
							
							
								
								Re-enable sync_with_stdio  
							
							... 
							
							
							
							Otherwise writing to std::cerr is not thread-safe (in particular,
lines will be randomly duplicated). 
							
						 
						
							2016-03-29 16:37:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0f754280a4 
								
							 
						 
						
							
							
								
								Merge pull request  #864  from copumpkin/remove-hack  
							
							... 
							
							
							
							Kill the temporary darwin-specific channel 
							
						 
						
							2016-03-29 11:35:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Peebles 
								
							 
						 
						
							
							
							
							
								
							
							
								c89783b6a7 
								
							 
						 
						
							
							
								
								Kill the temporary darwin-specific channel  
							
							... 
							
							
							
							The issues have been resolved upstream in the main nixpkgs channel now 
							
						 
						
							2016-03-28 20:06:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3b81b26457 
								
							 
						 
						
							
							
								
								Use shorter daemon socket path in tests  
							
							... 
							
							
							
							Otherwise we hit the 104 character limit.
http://hydra.nixos.org/build/33562028  
							
						 
						
							2016-03-24 14:45:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								374198ad6d 
								
							 
						 
						
							
							
								
								Move signature support from NarInfo to ValidPathInfo  
							
							
							
						 
						
							2016-03-24 11:41:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								11525377e1 
								
							 
						 
						
							
							
								
								Typos  
							
							
							
						 
						
							2016-03-24 11:27:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8b7839b608 
								
							 
						 
						
							
							
								
								HttpBinaryCacheStore: Make thread-safe  
							
							
							
						 
						
							2016-03-24 11:10:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d44bad00 
								
							 
						 
						
							
							
								
								Drop support for daemon socket path >= 108 characters  
							
							... 
							
							
							
							Doing a chdir() is a bad idea in multi-threaded programs, leading to
failures such as
  error: cannot connect to daemon at ‘/nix/var/nix/daemon-socket/socket’: No such file or directory
Since Linux doesn't have a connectat() syscall like FreeBSD, there is
no way we can support this in a race-free way. 
							
						 
						
							2016-03-23 17:16:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								056b3ecfa4 
								
							 
						 
						
							
							
								
								LocalStoreAccessor::stat: Handle ENOTDIR  
							
							... 
							
							
							
							Closes https://github.com/NixOS/hydra/pull/286 . 
							
						 
						
							2016-03-23 11:17:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								525c78a2c3 
								
							 
						 
						
							
							
								
								Remove references to old-school signing  
							
							
							
						 
						
							2016-03-22 15:39:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bb1034316d 
								
							 
						 
						
							
							
								
								Don't overload dumpPath()  
							
							
							
						 
						
							2016-03-22 14:21:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Warburton 
								
							 
						 
						
							
							
							
							
								
							
							
								5839597c66 
								
							 
						 
						
							
							
								
								Add 32bit linux clause to dev-shell  
							
							
							
						 
						
							2016-03-22 11:38:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								712b616a84 
								
							 
						 
						
							
							
								
								Move signatures from NarInfo to ValidPathInfo  
							
							... 
							
							
							
							This allows queryPathInfo() to return signatures. 
							
						 
						
							2016-03-21 18:05:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cebc150b7c 
								
							 
						 
						
							
							
								
								nix: Add --store flag  
							
							... 
							
							
							
							This is a bit user-friendlier than using $NIX_REMOTE. 
							
						 
						
							2016-03-21 18:03:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1c5f73f529 
								
							 
						 
						
							
							
								
								Add Store::dumpPath() method  
							
							... 
							
							
							
							This allows applying nix-store --verify-path to binary cache stores:
  NIX_REMOTE=https://cache.nixos.org  nix-store --verify-path /nix/store/s5c7... 
							
						 
						
							2016-03-21 17:55:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								87295b9844 
								
							 
						 
						
							
							
								
								Drop support for upgrading from Nix <= 0.12  
							
							
							
						 
						
							2016-03-21 15:09:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								141a65de09 
								
							 
						 
						
							
							
								
								Merge pull request  #852  from domenkozar/docker/1.11.2  
							
							... 
							
							
							
							Dockerfile: 1.9 -> 1.11.2, add more users 
							
						 
						
							2016-03-17 13:37:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								c588f79e4d 
								
							 
						 
						
							
							
								
								Dockerfile: 1.9 -> 1.11.2, add more users  
							
							
							
						 
						
							2016-03-16 21:26:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								69f28eb335 
								
							 
						 
						
							
							
								
								Fix RPM build  
							
							... 
							
							
							
							http://hydra.nixos.org/build/33280008  
						
							2016-03-15 12:15:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								02654f782f 
								
							 
						 
						
							
							
								
								Fix Darwin build  
							
							... 
							
							
							
							http://hydra.nixos.org/build/33279996  
						
							2016-03-15 12:11:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								00a75b1cd2 
								
							 
						 
						
							
							
								
								Fix another mismatched tag  
							
							... 
							
							
							
							http://hydra.nixos.org/build/33279570  
						
							2016-03-14 15:32:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dc4a71aae5 
								
							 
						 
						
							
							
								
								Fix build on clang due to -Wmismatched-tags  
							
							... 
							
							
							
							http://hydra.nixos.org/build/33073389  
						
							2016-03-14 12:37:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e69c48dc43 
								
							 
						 
						
							
							
								
								Fix bad DocBook  
							
							... 
							
							
							
							http://hydra.nixos.org/build/33087405  
						
							2016-03-14 12:34:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e7c76f7274 
								
							 
						 
						
							
							
								
								BinaryCacheStore::isValidPath(): Use .narinfo cache  
							
							... 
							
							
							
							If a path is in the .narinfo cache, obviously it's valid. 
							
						 
						
							2016-03-14 12:33:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Zadoks 
								
							 
						 
						
							
							
							
							
								
							
							
								c6beaf5708 
								
							 
						 
						
							
							
								
								Handle ARM triples without an endianness suffix  
							
							... 
							
							
							
							Alpine seems to use this, and it results in a wrong
builtins.currentSystem. Big-endian ARM systems have triples starting
with armv6eb- or armv7eb-, so this doesn't change any systems that
already worked. 
							
						 
						
							2016-03-11 21:53:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								674c5ff64f 
								
							 
						 
						
							
							
								
								Merge pull request  #834  from abbradar/master  
							
							... 
							
							
							
							Propagate path context via builtins.readFile 
							
						 
						
							2016-03-10 20:17:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1b18991082 
								
							 
						 
						
							
							
								
								Merge pull request  #822  from cstrahan/nix-store-serve  
							
							... 
							
							
							
							add docs for `nix-store --serve` 
							
						 
						
							2016-03-10 15:30:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b4e0335d4d 
								
							 
						 
						
							
							
								
								Add option binary-cache-secret-key-file for signing binary caches  
							
							
							
						 
						
							2016-03-04 17:45:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								af7cdb1096 
								
							 
						 
						
							
							
								
								BinaryCacheStore: Remove publicKeyFile argument  
							
							... 
							
							
							
							The public key can be derived from the secret key, so there's no need
for the user to supply it separately. 
							
						 
						
							2016-03-04 17:45:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								42bc395b63 
								
							 
						 
						
							
							
								
								Eliminate some large string copying  
							
							
							
						 
						
							2016-03-04 16:49:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ce113c32d2 
								
							 
						 
						
							
							
								
								Add warning about "nix" being experimental  
							
							
							
						 
						
							2016-03-04 15:54:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7c9d7a253c 
								
							 
						 
						
							
							
								
								Merge branch 'new-cli'  
							
							
							
						 
						
							2016-03-04 15:21:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1b4b16cc6d 
								
							 
						 
						
							
							
								
								Doh  
							
							
							
						 
						
							2016-03-04 15:20:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Amiantov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f0116dd7 
								
							 
						 
						
							
							
								
								Propagate path context via builtins.readFile  
							
							
							
						 
						
							2016-03-04 14:04:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								76f1ba4f3b 
								
							 
						 
						
							
							
								
								Add file missing from  201b48de60 
							
							
							
						 
						
							2016-03-03 18:03:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0a26b56cba 
								
							 
						 
						
							
							
								
								Merge pull request  #827  from nathan7/musl  
							
							... 
							
							
							
							musl compatibility 
							
						 
						
							2016-03-03 16:05:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Zadoks 
								
							 
						 
						
							
							
							
							
								
							
							
								fe2be8f016 
								
							 
						 
						
							
							
								
								build.cc: fs.h doesn't appear to be necessary anymore  
							
							
							
						 
						
							2016-03-03 14:11:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Zadoks 
								
							 
						 
						
							
							
							
							
								
							
							
								62d81aadba 
								
							 
						 
						
							
							
								
								configure.ac: strip -musl in the same way as -gnu  
							
							
							
						 
						
							2016-03-03 14:11:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8455c85e 
								
							 
						 
						
							
							
								
								Provide function required by Hydra  
							
							
							
						 
						
							2016-03-02 18:21:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								25eea97873 
								
							 
						 
						
							
							
								
								Force stack trace for boost format errors  
							
							
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								201b48de60 
								
							 
						 
						
							
							
								
								Add an HTTP binary cache store  
							
							... 
							
							
							
							Allowing stuff like
  NIX_REMOTE=https://cache.nixos.org  nix-store -qR /nix/store/x1p1gl3a4kkz5ci0nfbayjqlqmczp1kq-geeqie-1.1
or
  NIX_REMOTE=https://cache.nixos.org  nix-store --export /nix/store/x1p1gl3a4kkz5ci0nfbayjqlqmczp1kq-geeqie-1.1 | nix-store --import 
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0402b6398d 
								
							 
						 
						
							
							
								
								Eliminate local-binary-cache-store.hh  
							
							
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								68a5414982 
								
							 
						 
						
							
							
								
								Make store implementations pluggable  
							
							... 
							
							
							
							This for instance allows hydra-queue-runner to add the S3 backend
at runtime. 
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6055d84beb 
								
							 
						 
						
							
							
								
								Fix reading symlinks  
							
							... 
							
							
							
							The st_size field of a symlink doesn't have to be correct, e.g. for
/dev/fd symlinks. 
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0a62d9b3d7 
								
							 
						 
						
							
							
								
								Remove bad assertion  
							
							
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								89a2fa68ac 
								
							 
						 
						
							
							
								
								FdSource: track number of bytes read  
							
							
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cca4a8dc1a 
								
							 
						 
						
							
							
								
								importPaths(): Optionally add NARs to binary cache accessor  
							
							... 
							
							
							
							This enables an optimisation in hydra-queue-runner, preventing a
download of a NAR it just uploaded to the cache when reading files
like hydra-build-products. 
							
						 
						
							2016-03-02 15:46:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c50064b5 
								
							 
						 
						
							
							
								
								Add an HTTP binary cache store  
							
							... 
							
							
							
							Allowing stuff like
  NIX_REMOTE=https://cache.nixos.org  nix-store -qR /nix/store/x1p1gl3a4kkz5ci0nfbayjqlqmczp1kq-geeqie-1.1
or
  NIX_REMOTE=https://cache.nixos.org  nix-store --export /nix/store/x1p1gl3a4kkz5ci0nfbayjqlqmczp1kq-geeqie-1.1 | nix-store --import 
							
						 
						
							2016-02-29 18:15:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6170bb474b 
								
							 
						 
						
							
							
								
								Eliminate local-binary-cache-store.hh  
							
							
							
						 
						
							2016-02-29 16:14:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0b907321cc 
								
							 
						 
						
							
							
								
								Make store implementations pluggable  
							
							... 
							
							
							
							This for instance allows hydra-queue-runner to add the S3 backend
at runtime. 
							
						 
						
							2016-02-29 16:11:11 +01:00