Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3a935822fc 
								
							 
						 
						
							
							
								
								Fix PhantomJS by always using the local copy of CDN files, and making sure to specify TLS (instead of the default SSLv3, which is now deprecated)  
							
							
							
						 
						
							2014-11-25 15:32:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0e13ef3ff8 
								
							 
						 
						
							
							
								
								Fix various bugs and styling issues  
							
							
							
						 
						
							2014-11-24 19:40:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf96c506f 
								
							 
						 
						
							
							
								
								Merge branch 'bees' into koh  
							
							
							
						 
						
							2014-11-24 19:25:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e9cac407df 
								
							 
						 
						
							
							
								
								Add a configurable avatar system and add an internal avatar system for enterprise  
							
							
							
						 
						
							2014-11-24 19:25:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								716d7a737b 
								
							 
						 
						
							
							
								
								Strip whitespace from ALL the things.  
							
							
							
						 
						
							2014-11-24 16:07:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b8e873b00b 
								
							 
						 
						
							
							
								
								Add support to the build system for tracking if/when the build manager crashes and make sure builds are restarted within a few minutes  
							
							
							
						 
						
							2014-11-21 14:27:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								dee4c389a8 
								
							 
						 
						
							
							
								
								Base sessions on UUIDs.  
							
							... 
							
							
							
							Now that a backfill has been applied, sessions can now be based on UUIDs
because all users will have one. 
							
						 
						
							2014-11-20 18:44:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2b8c246476 
								
							 
						 
						
							
							
								
								Temporarily put user rename behind a feature flag. Switch queue names back to using the username for namespace while we figure out a real migration strategy.  
							
							
							
						 
						
							2014-11-20 15:36:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								768a60b414 
								
							 
						 
						
							
							
								
								Redirect to repository pages if the repository exists, and it's public or the user has read access, and the route doesn't match any other route.  
							
							
							
						 
						
							2014-11-20 15:12:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								12ff4b107c 
								
							 
						 
						
							
							
								
								Undo sessions being driven by UUID.  
							
							... 
							
							
							
							Basing sessions on UUIDs must be done in phases. First all users
must obtain an UUID. Once a backfill has given all previous users
UUIDs and new users are being generated with UUIDs, then we can
actually change the session to be based on that value. 
							
						 
						
							2014-11-20 12:57:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8fab3b6d34 
								
							 
						 
						
							
							
								
								Make sure to switch the context back to LogEntry and make sure to only include the performer if actually present  
							
							
							
						 
						
							2014-11-20 12:04:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								9d677b8eb3 
								
							 
						 
						
							
							
								
								Add UUID to User model and use in cookie.  
							
							
							
						 
						
							2014-11-19 13:28:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3815e9a293 
								
							 
						 
						
							
							
								
								Switch to installing paths in github which do not include repository information.  
							
							
							
						 
						
							2014-11-18 10:29:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a7bae6c1d9 
								
							 
						 
						
							
							
								
								Fix robot renaming. Allow for trigger URLs to contain or omit the repository in the path. Fix calls to get_trigger to remove the namespace and repository.  
							
							
							
						 
						
							2014-11-18 10:24:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f4681f2c18 
								
							 
						 
						
							
							
								
								Merge branch 'master' into nomenclature  
							
							... 
							
							
							
							Conflicts:
	test/data/test.db 
							
						 
						
							2014-11-17 17:59:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								58ca76239b 
								
							 
						 
						
							
							
								
								Add ability to one-click generate an authorization access token in the applications panel  
							
							
							
						 
						
							2014-11-17 14:54:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ccc16fd6f4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into bees  
							
							
							
						 
						
							2014-11-17 13:14:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								003afc0c25 
								
							 
						 
						
							
							
								
								Add back the accidentally removed user event code. This fixes the tutorial.  
							
							
							
						 
						
							2014-11-14 19:55:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3e550b4b71 
								
							 
						 
						
							
							
								
								Make sure to sort the images for the squashed image system  
							
							
							
						 
						
							2014-11-13 15:13:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e7cbda86f7 
								
							 
						 
						
							
							
								
								Merge branch 'perf'  
							
							
							
						 
						
							2014-11-10 21:52:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								091f821a6a 
								
							 
						 
						
							
							
								
								- Rename get_repo_image to get_repo_image_extended and get_repo_image_directly to get_repo_image  
							
							... 
							
							
							
							- Remove the configure call from CloseForLongOperation
- Other small fixes 
							
						 
						
							2014-11-10 13:44:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a1147236ea 
								
							 
						 
						
							
							
								
								Fix OAuth login to try usernames until it finds a valid username  
							
							
							
						 
						
							2014-11-10 11:30:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ca435fc7a6 
								
							 
						 
						
							
							
								
								Rename robots when we rename a user. Do not use the namespace from the path to check permissions from the incoming webhooks since the namespace may have changed and we cannot recreate them in remote services easily.  
							
							
							
						 
						
							2014-11-09 17:50:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								691be49817 
								
							 
						 
						
							
							
								
								Fix issues with the perf updated code  
							
							
							
						 
						
							2014-11-07 14:36:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9d1b6d829a 
								
							 
						 
						
							
							
								
								Make sure the external login link for GHE links to the enterprise GitHub and not the hosted version  
							
							
							
						 
						
							2014-11-06 20:35:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								d5bbb57481 
								
							 
						 
						
							
							
								
								Change registry code to disconnect from the DB before long I/O operations  
							
							
							
						 
						
							2014-11-06 18:00:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								23d9bd2b42 
								
							 
						 
						
							
							
								
								Change verbs to use short lived database connections  
							
							
							
						 
						
							2014-11-06 17:50:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								c569299e5c 
								
							 
						 
						
							
							
								
								Database optimizations around image creation and logs lookup  
							
							
							
						 
						
							2014-11-06 14:48:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								3e79379942 
								
							 
						 
						
							
							
								
								- Make the OAuth config system centralized  
							
							... 
							
							
							
							- Add support for Github Enterprise login 
							
						 
						
							2014-11-05 16:43:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a35bc11912 
								
							 
						 
						
							
							
								
								Add perf comments  
							
							
							
						 
						
							2014-11-05 12:27:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6adf4644b4 
								
							 
						 
						
							
							
								
								Remove unneeded extra logging call  
							
							
							
						 
						
							2014-11-03 17:17:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								98602a2d0c 
								
							 
						 
						
							
							
								
								Add a new configurable health check, to make sure production instances are not taken down by Redis or non-local DB issues  
							
							
							
						 
						
							2014-11-02 15:06:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								4eedd54b66 
								
							 
						 
						
							
							
								
								- Make usage language more accurate by stating "repositories"  
							
							... 
							
							
							
							- Have usage counter be based on a 4 weeks TTL
- Add a simple usage counter breakage test 
							
						 
						
							2014-10-30 13:26:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								79e4864eb2 
								
							 
						 
						
							
							
								
								Move the the track_and_log code into its own module. This breaks a dependency chain between index -> common -> api -> subscribe -> common again.  
							
							
							
						 
						
							2014-10-30 12:49:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								c1398c6d2b 
								
							 
						 
						
							
							
								
								- Add a log entry for repo verb handling and make the container usage calculation take it into account  
							
							... 
							
							
							
							- Move all the repo push/pull/verb logging into a central track_and_log method
- Readd images accidentally deleted in the last CL
- Make the uncompressed size migration script better handle exceptions 
							
						 
						
							2014-10-29 15:42:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe143270c 
								
							 
						 
						
							
							
								
								Add is_testing value to the status endpoint  
							
							
							
						 
						
							2014-10-29 13:51:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e7f98d991f 
								
							 
						 
						
							
							
								
								Fix bug which caused manual builds to always build the master branch  
							
							
							
						 
						
							2014-10-29 12:04:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								109850b428 
								
							 
						 
						
							
							
								
								Add a basic usage counter for enterprise  
							
							
							
						 
						
							2014-10-28 16:33:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								93cd7de0e0 
								
							 
						 
						
							
							
								
								Handle email errors in a better manner  
							
							
							
						 
						
							2014-10-28 12:10:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2470615b 
								
							 
						 
						
							
							
								
								Add support for filtering based on tags, in addition to branches  
							
							
							
						 
						
							2014-10-23 16:39:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1461310ab8 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into nomenclature  
							
							... 
							
							
							
							Conflicts:
	endpoints/common.py
	endpoints/notificationhelper.py
	test/data/test.db
	workers/dockerfilebuild.py 
							
						 
						
							2014-10-23 13:25:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								5db9cd948b 
								
							 
						 
						
							
							
								
								Add better (jinja-based) messaging to the notifications and add some fixes for the email templates  
							
							
							
						 
						
							2014-10-22 19:01:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ea96dbb2ad 
								
							 
						 
						
							
							
								
								Remove the pushed_image_count since we aren't getting the data anyway  
							
							
							
						 
						
							2014-10-22 15:26:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								208c97776f 
								
							 
						 
						
							
							
								
								Make sure builds are queued under a transaction. This should prevent a queue item from existing without its repository build object (or vice versa).  
							
							
							
						 
						
							2014-10-22 15:20:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8b331b453e 
								
							 
						 
						
							
							
								
								Make the contact page dynamic so that enterprise customers can configure it however they like  
							
							
							
						 
						
							2014-10-22 14:49:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								612a5e5102 
								
							 
						 
						
							
							
								
								Fix the updated_tags information by storing it in the session  
							
							
							
						 
						
							2014-10-22 14:14:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0ef17b082b 
								
							 
						 
						
							
							
								
								Make sure to disconnect from the database when finished with the processes  
							
							
							
						 
						
							2014-10-21 17:40:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								47be7cab7a 
								
							 
						 
						
							
							
								
								Compute the tarsum only when required. Newer versions of Docker only require the simple SHA256 checksum, so this should save us from writing to a temp file.  
							
							
							
						 
						
							2014-10-20 13:11:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								5e74edc116 
								
							 
						 
						
							
							
								
								Add extra image check for put_image_checksum  
							
							
							
						 
						
							2014-10-17 17:57:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								346b594b66 
								
							 
						 
						
							
							
								
								Make the external login error messaging nicer when an email address conflict occurs  
							
							
							
						 
						
							2014-10-17 11:44:31 -04:00