Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b234019a02 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2014-10-14 16:23:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								328db8b660 
								
							 
						 
						
							
							
								
								Split the app into separate backends, which can use different worker types and different timeouts.  
							
							
							
						 
						
							2014-10-14 13:58:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8a37d63e35 
								
							 
						 
						
							
							
								
								Update the test db to use unique uuds for images storages.  
							
							
							
						 
						
							2014-10-07 16:40:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a0d94f9d59 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/laffa' into nomenclature  
							
							... 
							
							
							
							Conflicts:
	test/data/test.db 
							
						 
						
							2014-10-07 15:56:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f4daa5e97b 
								
							 
						 
						
							
							
								
								- Update the migrations tool to verify migrations work up and down for both MySQL and PostgresSQL.  
							
							... 
							
							
							
							- Add migrations for the squashed image tables and for backfilling the uncompressed sizes
- Make sure gzip stream uses a max length when determining the uncompressed size 
							
						 
						
							2014-10-07 15:29:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f38ce51943 
								
							 
						 
						
							
							
								
								Merge master into laffa  
							
							
							
						 
						
							2014-10-07 14:03:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ed8bcff39e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into nomenclature  
							
							... 
							
							
							
							Conflicts:
	test/data/test.db
	workers/dockerfilebuild.py 
							
						 
						
							2014-10-06 10:29:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e0993b26af 
								
							 
						 
						
							
							
								
								Make query params only read from query params, not JSON as well  
							
							
							
						 
						
							2014-10-03 15:05:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5c18ffe67d 
								
							 
						 
						
							
							
								
								Allow the namespace column to be null, and also non-unique. Fix the uncompressed size clobbering the size on the wire field. Add metadata constraints so that foreign key constraints get predictable names. Fix all downgrade migrations.  
							
							
							
						 
						
							2014-10-02 10:46:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e8b3d1cc4a 
								
							 
						 
						
							
							
								
								Phase 4 of the namespace to user migration: actually remove the column from the db and remove the dependence on serialized namespaces in the workers and queues  
							
							
							
						 
						
							2014-10-01 14:23:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5cc7990f 
								
							 
						 
						
							
							
								
								Allow for additional REDIS config such as password and port  
							
							
							
						 
						
							2014-10-01 14:16:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d9c7e92637 
								
							 
						 
						
							
							
								
								Add superuser abilities: create user, show logs. Also fix the super users UI to show the user drop down and make all superuser API calls require fresh login  
							
							
							
						 
						
							2014-10-01 13:55:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								039d53ea6c 
								
							 
						 
						
							
							
								
								- Fix initdb  
							
							... 
							
							
							
							- Add ability to specific custom fields for manual running of build triggers and add a "branch name" selector for running github builds 
							
						 
						
							2014-09-30 16:29:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								03190efde3 
								
							 
						 
						
							
							
								
								Phase 2 of migrating repo namespaces to referencing user objects, backfilling the rows without a value for namespace_user, and changing all accesses to go through the namespace_user object. All tests are passing, manual testing still required.  
							
							
							
						 
						
							2014-09-24 18:01:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								86dfca2e3e 
								
							 
						 
						
							
							
								
								Add uncompressed size field to the image storage and add a backfill script (which is not yet automatically called)  
							
							
							
						 
						
							2014-09-23 14:01:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d3238611 
								
							 
						 
						
							
							
								
								Fix API tests for the recent change  
							
							
							
						 
						
							2014-09-23 11:33:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								87bc37f6c8 
								
							 
						 
						
							
							
								
								Merge branch 'sunday'  
							
							
							
						 
						
							2014-09-23 11:29:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								79b6a9f4e0 
								
							 
						 
						
							
							
								
								Apparently the version of python in the baseimage requires the encoding comment.  
							
							
							
						 
						
							2014-09-23 11:19:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8dd2330ce7 
								
							 
						 
						
							
							
								
								Switch to using straight docker IDs instead of a hashing scheme  
							
							
							
						 
						
							2014-09-23 11:01:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9621566d31 
								
							 
						 
						
							
							
								
								Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table  
							
							
							
						 
						
							2014-09-23 11:01:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b03ebc34 
								
							 
						 
						
							
							
								
								Add a feature flag for disabling all emails  
							
							
							
						 
						
							2014-09-22 19:11:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								74c1662f54 
								
							 
						 
						
							
							
								
								Unicode strings have to be declared as such for python to be happy.  
							
							
							
						 
						
							2014-09-22 18:49:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3259cda000 
								
							 
						 
						
							
							
								
								The new strategy is to do a three phase migration. This is the first phase: getting the namespace user in the db and written for all new repositories.  
							
							
							
						 
						
							2014-09-22 17:27:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								dc685b2387 
								
							 
						 
						
							
							
								
								Merge branch 'huggies'  
							
							
							
						 
						
							2014-09-22 13:41:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8c00eabedd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/better-emails'  
							
							
							
						 
						
							2014-09-19 10:04:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b769926565 
								
							 
						 
						
							
							
								
								Tweak the team invite email. Update the test database to reflect the latest structure.  
							
							
							
						 
						
							2014-09-19 10:03:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6b05b55225 
								
							 
						 
						
							
							
								
								Add unicode password support  
							
							
							
						 
						
							2014-09-18 17:36:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a90aab4665 
								
							 
						 
						
							
							
								
								Switch to using straight docker IDs instead of a hashing scheme  
							
							
							
						 
						
							2014-09-18 17:16:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								62f1f5f583 
								
							 
						 
						
							
							
								
								Add basic layer merging tests  
							
							
							
						 
						
							2014-09-17 11:50:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								75d2ef377e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork  
							
							... 
							
							
							
							Conflicts:
	data/model/legacy.py 
							
						 
						
							2014-09-15 17:52:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2b59a0cbe1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of bitbucket.org:yackob03/quay  
							
							
							
						 
						
							2014-09-15 15:59:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								efb66f7c1e 
								
							 
						 
						
							
							
								
								Select the random row function based on DB driver.  
							
							
							
						 
						
							2014-09-15 15:58:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								913b3e472f 
								
							 
						 
						
							
							
								
								Add ability to detach external login services  
							
							
							
						 
						
							2014-09-15 12:01:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								10faa7de84 
								
							 
						 
						
							
							
								
								Only allow users matching the team invite to accept, if the invite was specified for a user (rather than an email)  
							
							
							
						 
						
							2014-09-12 14:29:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c01de4a916 
								
							 
						 
						
							
							
								
								Set redis logs entries to expire rather than to immediately delete them to make the logs archiver idempotent.  
							
							
							
						 
						
							2014-09-12 13:13:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ca46a14b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork  
							
							... 
							
							
							
							Conflicts:
	data/model/legacy.py
	static/js/app.js 
							
						 
						
							2014-09-12 11:03:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8d3ce44682 
								
							 
						 
						
							
							
								
								Address comments on code review  
							
							
							
						 
						
							2014-09-11 15:45:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8b3a3178b0 
								
							 
						 
						
							
							
								
								Finish the build logs archiver, add handlers for cloud and local that handle gzip encoded archived content.  
							
							
							
						 
						
							2014-09-11 15:33:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								29d40db5ea 
								
							 
						 
						
							
							
								
								Add a new RadosGW storage engine. Allow engines to distinguish not only between those that can support direct uploads and downloads, but those that support doing it through the browser. Rename resumeable->resumable.  
							
							
							
						 
						
							2014-09-09 15:54:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								7c45aca405 
								
							 
						 
						
							
							
								
								Code review changes  
							
							
							
						 
						
							2014-09-08 17:20:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								63628678b8 
								
							 
						 
						
							
							
								
								Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table  
							
							
							
						 
						
							2014-09-08 15:02:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								64480fd4ed 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into yellowalert  
							
							... 
							
							
							
							Conflicts:
	data/migrations/versions/82297d834ad_add_us_west_location.py
	test/data/test.db 
							
						 
						
							2014-09-05 11:30:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								19a589ba54 
								
							 
						 
						
							
							
								
								Update the test db to have the google login service.  
							
							
							
						 
						
							2014-09-04 20:11:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e783df31e0 
								
							 
						 
						
							
							
								
								Add the concept of require_fresh_login to both the backend and frontend. Sensitive methods will now be marked with the annotation, which requires that the user has performed a login within 10 minutes or they are asked to do so in the UI before running the operation again.  
							
							
							
						 
						
							2014-09-04 14:24:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								1e7e012b92 
								
							 
						 
						
							
							
								
								Add a requirement for the current password to change the user's password or email address  
							
							
							
						 
						
							2014-09-03 15:41:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2dcdd7ba5b 
								
							 
						 
						
							
							
								
								Add exponential backoff of login attempts.  
							
							
							
						 
						
							2014-09-02 15:27:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2c20fca37e 
								
							 
						 
						
							
							
								
								Fix sharing tests and add a test to ensure that uploading images are not shared.  
							
							
							
						 
						
							2014-08-29 14:30:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3b72b26836 
								
							 
						 
						
							
							
								
								Merge branch 'master' into comewithmeifyouwanttowork  
							
							
							
						 
						
							2014-08-28 20:50:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec89bb179 
								
							 
						 
						
							
							
								
								Add Slack notification support  
							
							
							
						 
						
							2014-08-26 22:09:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a129aac94b 
								
							 
						 
						
							
							
								
								Add ability to regenerate robot account credentials  
							
							
							
						 
						
							2014-08-25 17:19:23 -04:00