Graham Christensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0ad8ba12e 
								
							 
						 
						
							
							
								
								Shellcheck the existing installer  
							
							
							
						 
						
							2017-07-14 11:42:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38374a9d35 
								
							 
						 
						
							
							
								
								Tarball job: Include libseccomp on Linux only  
							
							
							
						 
						
							2017-07-14 11:41:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								04ed11a978 
								
							 
						 
						
							
							
								
								Let hydra choose an alternate list of systems  
							
							
							
						 
						
							2017-06-19 14:21:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4b1f4525f 
								
							 
						 
						
							
							
								
								Fix coverage job  
							
							
							
						 
						
							2017-06-01 14:43:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab5834f7a1 
								
							 
						 
						
							
							
								
								RPM, Deb: Add dependency on libseccomp  
							
							
							
						 
						
							2017-06-01 14:28:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d9ab273ba 
								
							 
						 
						
							
							
								
								Add test for setuid seccomp filter  
							
							
							
						 
						
							2017-05-29 16:14:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cc6c15a2d 
								
							 
						 
						
							
							
								
								Add a seccomp filter to prevent creating setuid/setgid binaries  
							
							... 
							
							
							
							This prevents builders from setting the S_ISUID or S_ISGID bits,
preventing users from using a nixbld* user to create a setuid/setgid
binary to interfere with subsequent builds under the same nixbld* uid.
This is based on aszlig's seccomp code
(47f587700d 
							
						 
						
							2017-05-29 16:14:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2d92bb20e 
								
							 
						 
						
							
							
								
								Add --with-sandbox-shell configure flag  
							
							... 
							
							
							
							And add a 116 KiB ash shell from busybox to the release build. This
helps to make sandbox builds work out of the box on non-NixOS systems
and with diverted stores. 
							
						 
						
							2017-05-15 17:36:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5f23f10a8 
								
							 
						 
						
							
							
								
								Replace readline by linenoise  
							
							... 
							
							
							
							Using linenoise avoids a license compatibility issue (#1356 ), is a lot
smaller and doesn't pull in ncurses. 
							
						 
						
							2017-05-10 18:37:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44309c5067 
								
							 
						 
						
							
							
								
								Fix Ubuntu 16.10 build  
							
							... 
							
							
							
							http://hydra.nixos.org/build/52420073  
						
							2017-05-03 18:30:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3dcdfa006 
								
							 
						 
						
							
							
								
								Fix perlBindings.x86_64-darwin  
							
							... 
							
							
							
							http://hydra.nixos.org/build/52401151  
						
							2017-05-03 11:30:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73bba12d8b 
								
							 
						 
						
							
							
								
								Check for libreadline  
							
							
							
						 
						
							2017-04-28 16:53:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								921a2aeb05 
								
							 
						 
						
							
							
								
								Make "nix repl" build  
							
							
							
						 
						
							2017-04-25 18:48:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da76c72bc9 
								
							 
						 
						
							
							
								
								Build on aarch64-linux  
							
							
							
						 
						
							2017-04-14 14:02:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b134c2d052 
								
							 
						 
						
							
							
								
								Drop WWW::Curl dependency  
							
							... 
							
							
							
							Somehow this came back after d1da6967b8 
							
						 
						
							2017-04-11 15:41:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9b8b8a63b 
								
							 
						 
						
							
							
								
								Fix evaluation error  
							
							
							
						 
						
							2017-03-31 15:54:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0745a2531 
								
							 
						 
						
							
							
								
								Merge branch 'remove-perl' of  https://github.com/shlevy/nix  
							
							
							
						 
						
							2017-03-31 14:13:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								a75475ca61 
								
							 
						 
						
							
							
								
								Remove tabs  
							
							
							
						 
						
							2017-03-30 16:51:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8186085e0 
								
							 
						 
						
							
							
								
								Add support for brotli compression  
							
							... 
							
							
							
							Build logs on cache.nixos.org are compressed using Brotli (since this
allows them to be decompressed automatically by Chrome and Firefox),
so it's handy if "nix log" can decompress them. 
							
						 
						
							2017-03-15 16:49:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								b667abc699 
								
							 
						 
						
							
							
								
								Add signing and s3 support on darwin  
							
							
							
						 
						
							2017-03-05 07:39:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe2db1dae5 
								
							 
						 
						
							
							
								
								Doh  
							
							
							
						 
						
							2017-02-22 15:39:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8ce649a35 
								
							 
						 
						
							
							
								
								Fix 32-bit RPM/Deb builds  
							
							... 
							
							
							
							http://hydra.nixos.org/build/49130529  
						
							2017-02-22 13:54:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a57f499b0 
								
							 
						 
						
							
							
								
								Drop some Ubuntu releases  
							
							
							
						 
						
							2017-02-21 15:20:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b95ce3194d 
								
							 
						 
						
							
							
								
								Debian build: Use parallel make and add Ubuntu 16.10  
							
							
							
						 
						
							2017-02-21 15:03:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4dd7dadf4 
								
							 
						 
						
							
							
								
								RPM build: Use parallel make  
							
							
							
						 
						
							2017-02-21 14:52:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb6656b8a2 
								
							 
						 
						
							
							
								
								Build RPMs for Fedora 25  
							
							... 
							
							
							
							Disabled hardened build because it makes the linker fail with messages like
  relocation R_X86_64_PC32 against undefined symbol `BZ2_bzWriteOpen' can not be used when making a shared object; recompile with -fPIC
See https://fedoraproject.org/wiki/Changes/Harden_All_Packages . 
							
						 
						
							2017-02-21 14:26:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								f7b7df8d1f 
								
							 
						 
						
							
							
								
								Add nix-perl package for the perl bindings  
							
							
							
						 
						
							2017-02-07 15:56:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								418a837897 
								
							 
						 
						
							
							
								
								Remove perl dependency.  
							
							... 
							
							
							
							Fixes  #341  
						
							2017-02-07 15:56:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								583ff4ec46 
								
							 
						 
						
							
							
								
								release.nix: Drop nix-shell references  
							
							
							
						 
						
							2017-01-27 16:13:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a4bd320c2 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'seccomp' of  https://github.com/aszlig/nix "  
							
							... 
							
							
							
							This reverts commit 9f3f2e21ed47f587700d 
							
						 
						
							2016-12-19 11:52:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f3f2e21ed 
								
							 
						 
						
							
							
								
								Merge branch 'seccomp' of  https://github.com/aszlig/nix  
							
							
							
						 
						
							2016-12-15 12:04:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1da6967b8 
								
							 
						 
						
							
							
								
								Drop unused WWW::Curl dependency  
							
							
							
						 
						
							2016-12-06 17:17:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aszlig 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								651a18dd24 
								
							 
						 
						
							
							
								
								release.nix: Add a test for sandboxing  
							
							... 
							
							
							
							Right now it only tests whether seccomp correctly forges the return
value of chown, but the long-term goal is to test the full sandboxing
functionality at some point in the future.
Signed-off-by: aszlig <aszlig@redmoonstudios.org> 
							
						 
						
							2016-11-16 16:48:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aszlig 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c52e344c4 
								
							 
						 
						
							
							
								
								Add build dependency for libseccomp  
							
							... 
							
							
							
							We're going to use libseccomp instead of creating the raw BPF program,
because we have different syscall numbers on different architectures.
Although our initial seccomp rules will be quite small it really doesn't
make sense to generate the raw BPF program because we need to duplicate
it and/or make branches on every single architecture we want to suuport.
Signed-off-by: aszlig <aszlig@redmoonstudios.org> 
							
						 
						
							2016-11-16 16:48:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								21c55ab3b5 
								
							 
						 
						
							
							
								
								Implement backwards-compatible RemoteStore::addToStore()  
							
							... 
							
							
							
							The SSHStore PR adds this functionality to the daemon, but we have to
handle the case where the Nix daemon is 1.11.
Also, don't require signatures for trusted users. This restores 1.11
behaviour.
Fixes https://github.com/NixOS/hydra/issues/398 . 
							
						 
						
							2016-11-09 18:45:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dd85fc1c5a 
								
							 
						 
						
							
							
								
								Drop Fedora 19/20 builds  
							
							... 
							
							
							
							These don't support regex_replace either. 
							
						 
						
							2016-08-30 14:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								042c060f78 
								
							 
						 
						
							
							
								
								Drop Ubuntu 13.10, 14.04 builds  
							
							... 
							
							
							
							These don't support regex_replace.
http://hydra.nixos.org/build/39363999 
http://hydra.nixos.org/build/39363981  
							
						 
						
							2016-08-30 13:26:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2fad86f361 
								
							 
						 
						
							
							
								
								Remove $NIX_DB_DIR  
							
							... 
							
							
							
							This variable has no reason to exist, given $NIX_STATE_DIR. 
							
						 
						
							2016-08-10 18:05:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1b5b654fe2 
								
							 
						 
						
							
							
								
								Fix OOM in the installer test  
							
							... 
							
							
							
							http://hydra.nixos.org/build/36462209  
						
							2016-05-31 15:16:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0a9d627e50 
								
							 
						 
						
							
							
								
								Doh  
							
							
							
						 
						
							2016-05-31 13:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								88b79cd55c 
								
							 
						 
						
							
							
								
								Fix Debian 8 build  
							
							... 
							
							
							
							http://hydra.nixos.org/build/36462150  
						
							2016-05-31 13:37:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								10f3a2e5f2 
								
							 
						 
						
							
							
								
								Fix clang build failure  
							
							... 
							
							
							
							Apparently opinion is divided on whether [[noreturn]] is allowed on a
lambda: http://stackoverflow.com/questions/26888805/how-to-declare-a-lambdas-operator-as-noreturn 
http://hydra.nixos.org/build/36462100  
							
						 
						
							2016-05-31 13:23:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								75d2492f20 
								
							 
						 
						
							
							
								
								Make the aws-cpp-sdk dependency optional  
							
							
							
						 
						
							2016-05-04 17:16:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4dd4417e 
								
							 
						 
						
							
							
								
								Merge pull request  #892  from domenkozar/ubuntu1604  
							
							... 
							
							
							
							add Ubuntu 16.03 .deb builds 
							
						 
						
							2016-05-02 15:36:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								bf386de9f2 
								
							 
						 
						
							
							
								
								add Ubuntu 16.03 .deb builds  
							
							
							
						 
						
							2016-04-29 16:11:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d155d80155 
								
							 
						 
						
							
							
								
								Move S3BinaryCacheStore from Hydra  
							
							... 
							
							
							
							This allows running arbitrary Nix commands against an S3 binary cache.
To do: make this a compile time option to prevent a dependency on
aws-sdk-cpp. 
							
						 
						
							2016-04-21 16:08:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								58e423ce32 
								
							 
						 
						
							
							
								
								Remove PDF manual  
							
							... 
							
							
							
							More spring cleaning. 
							
						 
						
							2016-04-14 12:50:01 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								7251a81bde 
								
							 
						 
						
							
							
								
								Drop all distros that are not down with C++11  
							
							
							
						 
						
							2016-02-17 13:36:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								da4495eb17 
								
							 
						 
						
							
							
								
								Fix eval  
							
							
							
						 
						
							2016-01-20 00:26:51 +01:00