Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cd94665f38 
								
							 
						 
						
							
							
								
								download-from-binary-cache: use WWW::Curl  
							
							 
							
							... 
							
							
							
							Using WWW::Curl rather than running an external curl process for every
NAR info file halves the time it takes to get info thanks to libcurl's
support for persistent HTTP connections.  (We save a roundtrip per
file.)  But the real gain will come from using parallel and/or
pipelined requests. 
							
						 
						
							2012-07-06 00:30:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ae60643c15 
								
							 
						 
						
							
							
								
								download-from-binary-cache: do negative NAR info caching  
							
							 
							
							... 
							
							
							
							I.e. if a NAR info file does *not* exist, we record it in the cache DB
so that we don't retry it later. 
							
						 
						
							2012-07-03 18:54:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								89380c03e9 
								
							 
						 
						
							
							
								
								download-from-binary-cache: in queries, preferred cached info  
							
							 
							
							
							
						 
						
							2012-07-03 18:35:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2a8e5c8b11 
								
							 
						 
						
							
							
								
								download-from-binary-cache: strip trailing / from URLs  
							
							 
							
							
							
						 
						
							2012-07-03 17:47:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d694c599e2 
								
							 
						 
						
							
							
								
								download-from-binary-cache: cache binary cache info in a SQLite DB  
							
							 
							
							
							
						 
						
							2012-07-03 17:29:33 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8319b1ab9f 
								
							 
						 
						
							
							
								
								download-from-binary-cache: Verify NAR hashes  
							
							 
							
							
							
						 
						
							2012-07-02 18:53:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec7460af1 
								
							 
						 
						
							
							
								
								Binary caches: use a better key  
							
							 
							
							... 
							
							
							
							Use the hash part of the store path as a key rather than a hash of the
store path.  This is enough to get the desired privacy property. 
							
						 
						
							2012-07-02 12:42:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								440adfbdd1 
								
							 
						 
						
							
							
								
								Add an environment variable $NIX_BINARY_CACHES specifying URLs of binary caches  
							
							 
							
							
							
						 
						
							2012-07-01 21:55:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f4190c38ba 
								
							 
						 
						
							
							
								
								Allow both bzip2 and xz compression  
							
							 
							
							
							
						 
						
							2012-07-01 18:46:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								37f7098464 
								
							 
						 
						
							
							
								
								First attempt at the manifest-less substituter  
							
							 
							
							
							
						 
						
							2012-06-29 18:28:52 -04:00