Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								320126aeeb 
								
							 
						 
						
							
							
								
								Tweak min-free/max-free descriptions  
							
							
							
						 
						
							2019-08-02 14:04:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf6172f05e 
								
							 
						 
						
							
							
								
								docs: document balancing cores and max-jobs  
							
							
							
						 
						
							2019-07-19 08:28:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								648bdf153d 
								
							 
						 
						
							
							
								
								tarball-ttl: document  
							
							... 
							
							
							
							Incorporates text from Niklas Hambüchen in #2978 
Closes  #1115  
							
						 
						
							2019-07-05 15:55:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5efe61786 
								
							 
						 
						
							
							
								
								Clarify where output from the diff hook goes.  
							
							
							
						 
						
							2019-05-12 13:23:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6df61db060 
								
							 
						 
						
							
							
								
								diff hook: execute as the build user, and pass the temp dir  
							
							
							
						 
						
							2019-05-12 13:17:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c78686e411 
								
							 
						 
						
							
							
								
								build: run diff-hook under --check and document diff-hook  
							
							
							
						 
						
							2019-05-12 13:17:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitry Kalinkin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15efd54373 
								
							 
						 
						
							
							
								
								manual: "sandbox" option default is "true" on Linux  
							
							... 
							
							
							
							Fixes: 812e39313c 
							
						 
						
							2019-01-19 15:04:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e7b8deea7 
								
							 
						 
						
							
							
								
								Check requiredSystemFeatures for local builds  
							
							... 
							
							
							
							For example, this prevents a "kvm" build on machines that don't have
KVM.
Fixes  #2012 . 
							
						 
						
							2018-09-28 16:10:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0cd863197b 
								
							 
						 
						
							
							
								
								docs: document deprecated aliases  
							
							
							
						 
						
							2018-09-18 12:23:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5ab07ec2b 
								
							 
						 
						
							
							
								
								Merge pull request  #2168  from grahamc/explain-why-netrc-is-busted  
							
							... 
							
							
							
							manual: document why ~/.netrc doesn't work 
							
						 
						
							2018-09-01 21:25:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d16ff76c69 
								
							 
						 
						
							
							
								
								nix.conf: clarify -j0 doesn't affect preferLocalBuild  
							
							
							
						 
						
							2018-08-29 14:33:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54df4bb0b5 
								
							 
						 
						
							
							
								
								nix.conf: mention -j0 is useful  
							
							
							
						 
						
							2018-08-29 11:51:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33712fed38 
								
							 
						 
						
							
							
								
								manual: document why ~/.netrc doesn't work  
							
							... 
							
							
							
							Maybe there is a better place to document this, which is more generic? 
							
						 
						
							2018-05-18 14:21:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e6108ff71 
								
							 
						 
						
							
							
								
								Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nix  
							
							... 
							
							
							
							Support extra compatible architectures (#1916 ) 
							
						 
						
							2018-04-23 08:48:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e01b01c579 
								
							 
						 
						
							
							
								
								update/re-order the options docs  
							
							
							
						 
						
							2018-04-06 11:09:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33b08899d5 
								
							 
						 
						
							
							
								
								re-order the options using the alphabetical order and improve the example in the positive lookup case  
							
							
							
						 
						
							2018-04-06 10:51:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AmineChikhaoui 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86930ed414 
								
							 
						 
						
							
							
								
								add documentation for the local disk cache TTL config  
							
							
							
						 
						
							2018-04-06 10:51:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b2074f0892 
								
							 
						 
						
							
							
								
								Fix bad XML  
							
							
							
						 
						
							2018-03-18 13:27:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zimbatm 
								
							 
						 
						
							
							
							
							
								
							
							
								43bef1b82c 
								
							 
						 
						
							
							
								
								doc: document the min-free and max-free options  
							
							
							
						 
						
							2018-03-17 21:29:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zimbatm 
								
							 
						 
						
							
							
							
							
								
							
							
								fef8ebf51d 
								
							 
						 
						
							
							
								
								doc: add xml:id to all the config options  
							
							
							
						 
						
							2018-03-17 21:17:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Heckemann 
								
							 
						 
						
							
							
							
							
								
							
							
								637701b604 
								
							 
						 
						
							
							
								
								rename build-extra-platforms -> extra-platforms  
							
							... 
							
							
							
							also document it 
							
						 
						
							2018-03-16 22:50:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88c90d5e6d 
								
							 
						 
						
							
							
								
								Manual: Put configuration options in sorted order  
							
							
							
						 
						
							2018-02-21 18:08:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d54671b7b 
								
							 
						 
						
							
							
								
								Manual: Update chapter on remote builds  
							
							... 
							
							
							
							Alos add a command "nix ping-store" to make it easier to see if Nix
can connect to a remote builder (e.g. 'nix ping-store --store
ssh://mac'). 
							
						 
						
							2018-02-21 16:24:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de4934ab3b 
								
							 
						 
						
							
							
								
								Allow plugins to define new settings.  
							
							
							
						 
						
							2018-02-13 14:43:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52c777a793 
								
							 
						 
						
							
							
								
								Merge pull request  #1863  from shlevy/conf-includes  
							
							... 
							
							
							
							Allow includes from nix.conf 
							
						 
						
							2018-02-13 17:33:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8739f2fb3 
								
							 
						 
						
							
							
								
								Enable specifying directories in plugin-files.  
							
							
							
						 
						
							2018-02-13 11:25:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6eb1040e90 
								
							 
						 
						
							
							
								
								Allow includes from nix.conf  
							
							
							
						 
						
							2018-02-13 08:16:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								081f14a169 
								
							 
						 
						
							
							
								
								Allow using RegisterPrimop to define constants.  
							
							... 
							
							
							
							This enables plugins to add new constants, as well as new primops. 
							
						 
						
							2018-02-08 14:35:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88cd2d41ac 
								
							 
						 
						
							
							
								
								Add plugins to make Nix more extensible.  
							
							... 
							
							
							
							All plugins in plugin-files will be dlopened, allowing them to
statically construct instances of the various Register* types Nix
supports. 
							
						 
						
							2018-02-08 12:44:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfeff3b273 
								
							 
						 
						
							
							
								
								Move show-trace docs  
							
							
							
						 
						
							2018-01-17 11:53:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Renzo Carbonara 
								
							 
						 
						
							
							
							
							
								
							
							
								b0328c244d 
								
							 
						 
						
							
							
								
								nix.conf: builders-use-substitutes  
							
							... 
							
							
							
							Fixes  #937  
						
							2018-01-09 22:40:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44272d8719 
								
							 
						 
						
							
							
								
								Rename "use-substitutes" to "substitute"  
							
							... 
							
							
							
							Commit c2154d4c84 
							
						 
						
							2018-01-04 16:58:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7536fe31dd 
								
							 
						 
						
							
							
								
								Add a warning about the 'trusted-users' option  
							
							
							
						 
						
							2017-11-21 18:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8df60b4ea8 
								
							 
						 
						
							
							
								
								Document secret-key-files  
							
							
							
						 
						
							2017-11-20 18:51:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91a1987607 
								
							 
						 
						
							
							
								
								signed-binary-caches -> require-sigs  
							
							... 
							
							
							
							Unlike signed-binary-caches (which could only be '*' or ''),
require-sigs is a proper Boolean option. The default is true. 
							
						 
						
							2017-11-20 17:44:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a2b64e55c 
								
							 
						 
						
							
							
								
								binary-cache-public-keys -> trusted-public-keys  
							
							... 
							
							
							
							The name had become a misnomer since it's not only for substitution
from binary caches, but when adding/copying any
(non-content-addressed) path to a store. 
							
						 
						
							2017-11-20 17:32:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								812e027e1d 
								
							 
						 
						
							
							
								
								Add option allowed-uris  
							
							... 
							
							
							
							This allows network access in restricted eval mode. 
							
						 
						
							2017-10-30 12:41:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2154d4c84 
								
							 
						 
						
							
							
								
								Rename a few configuration options  
							
							... 
							
							
							
							In particular, drop the "build-" and "gc-" prefixes which are
pointless. So now you can say
  nix build --no-sandbox
instead of
  nix build --no-build-use-sandbox 
							
						 
						
							2017-08-31 14:28:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									davidak 
								
							 
						 
						
							
							
							
							
								
							
							
								92bcb61127 
								
							 
						 
						
							
							
								
								replace "Mac OS X" with "macOS"  
							
							... 
							
							
							
							except in older release notes where the name was actually Mac OS X. 
							
						 
						
							2017-07-30 12:26:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49304bae81 
								
							 
						 
						
							
							
								
								Make the hashes mirrors used by builtins.fetchurl configurable  
							
							... 
							
							
							
							In particular, this allows it to be disabled in our tests. 
							
						 
						
							2017-07-17 13:07:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cf23c3e8f 
								
							 
						 
						
							
							
								
								Add allow-new-privileges option  
							
							... 
							
							
							
							This allows builds to call setuid binaries. This was previously
possible until we started using seccomp. Turns out that seccomp by
default disallows processes from acquiring new privileges. Generally,
any use of setuid binaries (except those created by the builder
itself) is by definition impure, but some people were relying on this
ability for certain tests.
Example:
  $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --no-allow-new-privileges
  builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 2 log lines:
    cannot raise the capability into the Ambient set
    : Operation not permitted
  $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --allow-new-privileges
  builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 6 log lines:
    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=15.2 ms
Fixes  #1429 . 
							
						 
						
							2017-07-04 15:48:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f05d5f89ff 
								
							 
						 
						
							
							
								
								Read per-user settings from ~/.config/nix/nix.conf  
							
							
							
						 
						
							2017-04-20 14:58:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								562585e901 
								
							 
						 
						
							
							
								
								binary-caches-parallel-connections -> http-connections  
							
							
							
						 
						
							2017-04-20 14:04:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4222402219 
								
							 
						 
						
							
							
								
								nix.conf man page: binary-caches -> substituters  
							
							
							
						 
						
							2017-04-20 13:41:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba9ad29fdb 
								
							 
						 
						
							
							
								
								Convert Settings to the new config system  
							
							... 
							
							
							
							This makes all config options self-documenting.
Unknown or unparseable config settings and --option flags now cause a
warning. 
							
						 
						
							2017-04-13 20:53:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa23bba27f 
								
							 
						 
						
							
							
								
								Fix tests to reflect the signed-binary-caches default change  
							
							
							
						 
						
							2017-03-21 18:06:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0afeb7f51e 
								
							 
						 
						
							
							
								
								Store: Add a method for getting build logs  
							
							... 
							
							
							
							This allows various Store implementations to provide different ways to
get build logs. For example, BinaryCacheStore can get the build logs
from the binary cache.
Also, remove the log-servers option since we can use substituters for
this. 
							
						 
						
							2017-03-15 16:48:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19643a781e 
								
							 
						 
						
							
							
								
								nix -> Nix  
							
							
							
						 
						
							2017-03-09 13:36:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								5f831c1057 
								
							 
						 
						
							
							
								
								Add docs for allow-import-from-derivation  
							
							
							
						 
						
							2017-03-08 09:12:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7251d048fa 
								
							 
						 
						
							
							
								
								Support auto-configuration of build-max-jobs  
							
							... 
							
							
							
							"build-max-jobs" and the "-j" option can now be set to "auto" to use
the number of CPUs in the system. (Unlike build-cores, it doesn't use
0 to imply auto-configuration, because a) magic values are a bad idea
in general; b) 0 is a legitimate value used to disable local
building.)
Fixes  #1198 . 
							
						 
						
							2017-02-28 12:54:50 +01:00