Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d2d207aad 
								
							 
						 
						
							
							
								
								Merge pull request  #1848  from AmineChikhaoui/parallel-xz  
							
							... 
							
							
							
							support multi threaded xz encoder 
							
						 
						
							2018-02-09 15:03:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad97a21834 
								
							 
						 
						
							
							
								
								nix-env: Fix parsing of --system  
							
							... 
							
							
							
							https://hydra.nixos.org/build/68827814  
						
							2018-02-08 15:25:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								444bae44ef 
								
							 
						 
						
							
							
								
								dsa -> ed25519  
							
							... 
							
							
							
							DSS is disabled by default in NixOS 18.03.
https://hydra.nixos.org/build/68788560  
							
						 
						
							2018-02-08 13:46:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0685a6480a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/NixOS/nix  into parallel-xz  
							
							
							
						 
						
							2018-02-08 12:24:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Will Dietz 
								
							 
						 
						
							
							
							
							
								
							
							
								f201b7733e 
								
							 
						 
						
							
							
								
								More completely fix recursive nix, unbreak tests  
							
							... 
							
							
							
							See:
88b5d0c8e8 (commitcomment-27406365) 
							
						 
						
							2018-02-07 15:19:28 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a56637205a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/NixOS/nix  into parallel-xz  
							
							
							
						 
						
							2018-02-07 21:09:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47ad88099b 
								
							 
						 
						
							
							
								
								move the parallel-compression setting to binary-cache-store, the setting  
							
							... 
							
							
							
							can be done now from the url e.g s3://nix-cache?parallel-compression=1
instead of nix.conf. 
							
						 
						
							2018-02-07 21:06:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88b5d0c8e8 
								
							 
						 
						
							
							
								
								Prevent accidental recursive Nix  
							
							
							
						 
						
							2018-02-07 19:07:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55ecdfe2a8 
								
							 
						 
						
							
							
								
								make multi threaded compression configurable and use single threaded  
							
							... 
							
							
							
							by default. 
							
						 
						
							2018-02-07 17:54:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								163e39547a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/NixOS/nix  into parallel-xz  
							
							
							
						 
						
							2018-02-07 17:53:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								48c192ca2d 
								
							 
						 
						
							
							
								
								builtins.path test: Don't rely on shlevy's XDG_RUNTIME_DIR  
							
							
							
						 
						
							2018-02-07 10:26:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84989d3af2 
								
							 
						 
						
							
							
								
								Improve filtering of ANSI escape sequences in build logs  
							
							... 
							
							
							
							All ANSI sequences except color setting are now filtered out. In
particular, terminal resets (such as from NixOS VM tests) are filtered
out.
Also, fix the completely broken tab character handling. 
							
						 
						
							2018-02-07 15:23:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfdfad5c34 
								
							 
						 
						
							
							
								
								Simplify  
							
							
							
						 
						
							2018-02-07 14:15:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f3dae1064 
								
							 
						 
						
							
							
								
								Merge branch 'fix-aarch64-test' of  https://github.com/grahamc/nix  
							
							
							
						 
						
							2018-02-07 14:12:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abe6be578b 
								
							 
						 
						
							
							
								
								Merge pull request  #1816  from shlevy/add-path  
							
							... 
							
							
							
							Add path primop. 
							
						 
						
							2018-02-07 13:32:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d1e22f743 
								
							 
						 
						
							
							
								
								set block size to 0 to let the lzma lib choose the right one, add  
							
							... 
							
							
							
							some comments about possible improvements wrt memory usage/threading. 
							
						 
						
							2018-02-07 11:18:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								69d82e5c58 
								
							 
						 
						
							
							
								
								Add path primop.  
							
							... 
							
							
							
							builtins.path allows specifying the name of a path (which makes paths
with store-illegal names now addable), allows adding paths with flat
instead of recursive hashes, allows specifying a filter (so is a
generalization of filterSource), and allows specifying an expected
hash (enabling safe path adding in pure mode). 
							
						 
						
							2018-02-06 16:48:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc7e3a4dd6 
								
							 
						 
						
							
							
								
								support multi threaded xz encoder, this might be particularly useful in  
							
							... 
							
							
							
							the case of hydra where the overhead of single threaded encoding is more
noticeable e.g most of the time spent in "Sending inputs"/"Receiving outputs"
is due to compression while the actual upload to the binary cache seems
to be negligible. 
							
						 
						
							2018-02-06 22:42:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f6bfc8205 
								
							 
						 
						
							
							
								
								Update the progress bar at most 20 times per second  
							
							... 
							
							
							
							Fixes  #1834 . 
						
							2018-02-06 20:51:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								694b6d229b 
								
							 
						 
						
							
							
								
								Merge branch 'fix/busybox-sandbox-shell-attribute' of git://github.com/dtzWill/nix  
							
							
							
						 
						
							2018-02-06 14:01:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43f8ef73c6 
								
							 
						 
						
							
							
								
								realiseContext(): Add derivation outputs to the allowed paths  
							
							... 
							
							
							
							This makes import-from-derivation work in restricted mode again. 
							
						 
						
							2018-02-06 15:38:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f24e726ba5 
								
							 
						 
						
							
							
								
								checkURI(): Check file URIs against allowedPaths  
							
							... 
							
							
							
							This makes e.g. 'fetchGit ./.' work (assuming that ./. is an allowed
path). 
							
						 
						
							2018-02-06 14:35:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f539085e65 
								
							 
						 
						
							
							
								
								Fix evaluation  
							
							
							
						 
						
							2018-02-05 21:48:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Will Dietz 
								
							 
						 
						
							
							
							
							
								
							
							
								47dc6076af 
								
							 
						 
						
							
							
								
								release-common: use shell from nixpkgs, provide fallback for compat  
							
							
							
						 
						
							2018-02-05 11:33:18 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55012ec0b9 
								
							 
						 
						
							
							
								
								Tweak progress bar message  
							
							... 
							
							
							
							Say "copying" instead of "fetching" when copying from another local
store. Nice for nixos-install. 
							
						 
						
							2018-02-05 18:32:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb1d046f5c 
								
							 
						 
						
							
							
								
								Allow substituters to be marked as trusted  
							
							... 
							
							
							
							This is needed by nixos-install, which uses the Nix store on the
installation CD as a substituter. We don't want to disable signature
checking entirely because substitutes from cache.nixos.org should
still be checked. So now we can pas "local?trusted=1" to mark only the
Nix store in /nix as not requiring signatures.
Fixes  #1819 . 
							
						 
						
							2018-02-05 18:08:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2175eee9fe 
								
							 
						 
						
							
							
								
								Fix segfault using non-binary cache stores as substituters  
							
							
							
						 
						
							2018-02-05 17:46:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84722d67d2 
								
							 
						 
						
							
							
								
								Remove nix-build --hash  
							
							... 
							
							
							
							Instead, if a fixed-output derivation produces has an incorrect output
hash, we now unconditionally move the outputs to the path
corresponding with the actual hash and register it as valid. Thus,
after correcting the hash in the Nix expression (e.g. in a fetchurl
call), the fixed-output derivation doesn't have to be built again.
It would still be good to have a command for reporting the actual hash
of a fixed-output derivation (instead of throwing an error), but
"nix-build --hash" didn't do that. 
							
						 
						
							2018-02-03 10:08:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de96daf54f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/catern/nix  
							
							
							
						 
						
							2018-02-01 13:21:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19477e8815 
								
							 
						 
						
							
							
								
								nix-build: Ignore --indirect  
							
							... 
							
							
							
							Note that nix-build always creates indirect roots.
Fixes  #1830 . 
							
						 
						
							2018-02-01 17:09:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7b23eb5ab 
								
							 
						 
						
							
							
								
								Remove docs on removed --drv-link and --add-drv-link options  
							
							
							
						 
						
							2018-02-01 16:40:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								855699855f 
								
							 
						 
						
							
							
								
								Remove obsolete references to manifests  
							
							... 
							
							
							
							Closes  #323 . 
						
							2018-02-01 10:39:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Spencer Baugh 
								
							 
						 
						
							
							
							
							
								
							
							
								e5432574e2 
								
							 
						 
						
							
							
								
								document ability to set NIX_REMOTE=unix://path/to/socket  
							
							
							
						 
						
							2018-01-31 22:47:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c129fc6ee8 
								
							 
						 
						
							
							
								
								Merge pull request  #1801  from catern/master  
							
							... 
							
							
							
							remote_store: register for NIX_REMOTE=unix://path 
							
						 
						
							2018-01-31 23:12:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								88f4f0231b 
								
							 
						 
						
							
							
								
								Fix building without aws-sdk-cpp  
							
							
							
						 
						
							2018-01-31 22:34:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c287d73121 
								
							 
						 
						
							
							
								
								Rename 1.12 -> 2.0  
							
							... 
							
							
							
							Following discussion with Shea and Graham. It's a big enough change
from the last release. Also, from a semver perspective, 2.0 makes more
sense because we did remove some interfaces (like nix-pull/nix-push). 
							
						 
						
							2018-01-31 18:58:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fa690291a 
								
							 
						 
						
							
							
								
								Add 'nix upgrade-nix' command  
							
							... 
							
							
							
							This command upgrades Nix to the latest stable version by installing a
store path obtained from
  https://github.com/NixOS/nixpkgs/raw/master/nixos/modules/installer/tools/nix-fallback-paths.nix 
which is the same store path that the installer at
https://nixos.org/nix/install.sh  uses.
The upgrade fails if Nix is not installed in a profile (e.g. on NixOS,
or when installed outside of the Nix store). 
							
						 
						
							2018-01-31 16:24:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8af911be5c 
								
							 
						 
						
							
							
								
								Merge pull request  #1825  from giorgiga/master  
							
							... 
							
							
							
							Fix macOS installation when umask disallow public read (solves #1582 ) 
							
						 
						
							2018-01-31 15:16:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30370f168f 
								
							 
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2018-01-31 15:14:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6270b2e50f 
								
							 
						 
						
							
							
								
								Merge branch 'http-binary-cache-put-upsert' of  https://github.com/adelbertc/nix  
							
							
							
						 
						
							2018-01-31 15:10:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f8e8dd827e 
								
							 
						 
						
							
							
								
								Manual: Remove old cruft  
							
							
							
						 
						
							2018-01-31 15:08:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								478e3e4649 
								
							 
						 
						
							
							
								
								Indent properly  
							
							
							
						 
						
							2018-01-31 13:46:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Giorgio Gallo 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9393df55 
								
							 
						 
						
							
							
								
								solves  #1582  
							
							
							
						 
						
							2018-01-29 21:33:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Gamari 
								
							 
						 
						
							
							
							
							
								
							
							
								f93e890b4d 
								
							 
						 
						
							
							
								
								configure: Use $CPP instead of cpp directly  
							
							... 
							
							
							
							The latter breaks in the case of cross-compilation, when `cpp` bears a
target prefix. 
							
						 
						
							2018-01-29 02:20:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0167eac571 
								
							 
						 
						
							
							
								
								Improve manual on inheriting attributes  
							
							... 
							
							
							
							Expands first paragraph a bit
Adds a more comprehensive example 
							
						 
						
							2018-01-27 16:18:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Spencer Baugh 
								
							 
						 
						
							
							
							
							
								
							
							
								746f8aed86 
								
							 
						 
						
							
							
								
								remote_store: register for NIX_REMOTE=unix://path  
							
							... 
							
							
							
							This allows overriding the socket path so the daemon may be listening at
an arbitrary Unix domain socket location.
Fixes  #1800  
							
						 
						
							2018-01-26 22:05:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d5d277ac7 
								
							 
						 
						
							
							
								
								HttpBinaryCacheStore: Support upsertFile with PUT.  
							
							... 
							
							
							
							Some servers, such as Artifactory, allow uploading with PUT and BASIC
auth. This allows nix copy to work to upload binaries to those
servers.
Worked on together with @adelbertc 
							
						 
						
							2018-01-26 11:12:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e09161d05c 
								
							 
						 
						
							
							
								
								Remove signed-binary-caches as the default for require-sigs  
							
							... 
							
							
							
							This was for backward compatibility. However, with security-related
configuration settings, it's best not to have any confusion.
Issue #495 . 
							
						 
						
							2018-01-26 17:12:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98f3c75a0e 
								
							 
						 
						
							
							
								
								Merge pull request  #1797  from dezgeg/userns-tests-fix  
							
							... 
							
							
							
							Fix tests using user namespaces on kernels that don't have it 
							
						 
						
							2018-01-24 17:17:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								479692a068 
								
							 
						 
						
							
							
								
								Merge pull request  #1811  from dtzWill/update/json-3.0.1  
							
							... 
							
							
							
							nlohmann-json: 2.1.1 -> 3.0.1 
							
						 
						
							2018-01-24 17:11:25 +01:00