c623f70caa 
								
							 
						 
						
							
							
								
								Add support for capabilities  
							
							
							
						 
						
							2019-11-14 13:36:40 -08:00  
				
					
						
							
							
								 
						
							
								f16b783378 
								
							 
						 
						
							
							
								
								return backup, not storage, credentials for reg lock  
							
							
							
						 
						
							2019-11-05 10:36:33 -08:00  
				
					
						
							
							
								 
						
							
								a8c932ffe4 
								
							 
						 
						
							
							
								
								Update dropwizard to 1.3.16  
							
							
							
						 
						
							2019-10-30 19:32:40 -07:00  
				
					
						
							
							
								 
						
							
								be4b75932b 
								
							 
						 
						
							
							
								
								since onCrawlChunk() is now protected, we need to invoke timeAndProcessChunk() in our unit tests  
							
							
							
						 
						
							2019-10-29 18:20:03 -07:00  
				
					
						
							
							
								 
						
							
								04d7f3a5dc 
								
							 
						 
						
							
							
								
								allow disabled accounts to get KBS auth  
							
							
							
						 
						
							2019-10-29 16:50:47 -07:00  
				
					
						
							
							
								 
						
							
								eddfacd0f4 
								
							 
						 
						
							
							
								
								add timers to the account crawler listeners  
							
							
							
						 
						
							2019-10-25 21:30:48 -07:00  
				
					
						
							
							
								 
						
							
								69742839c0 
								
							 
						 
						
							
							
								
								uuid-based account crawler  
							
							
							
						 
						
							2019-08-27 14:42:14 -07:00  
				
					
						
							
							
								 
						
							
								20b5f0e681 
								
							 
						 
						
							
							
								
								Reset cache index  
							
							
							
						 
						
							2019-08-27 14:08:50 -07:00  
				
					
						
							
							
								 
						
							
								3803b8f284 
								
							 
						 
						
							
							
								
								Fix for jedis pool deadlock  
							
							... 
							
							
							
							1) Remove nested pool checkouts
2) Add a max wait so it won't block forever on deadlock 
							
						 
						
							2019-08-27 14:02:42 -07:00  
				
					
						
							
							
								 
						
							
								e3daf743f2 
								
							 
						 
						
							
							
								
								Fix new account calculation  
							
							
							
						 
						
							2019-08-27 11:14:11 -07:00  
				
					
						
							
							
								 
						
							
								ae5da74bb1 
								
							 
						 
						
							
							
								
								Update banner  
							
							
							
						 
						
							2019-08-26 16:08:30 -07:00  
				
					
						
							
							
								 
						
							
								cf78047830 
								
							 
						 
						
							
							
								
								revert to phone number-based account crawler  
							
							
							
						 
						
							2019-08-26 14:00:15 -07:00  
				
					
						
							
							
								 
						
							
								284428a45a 
								
							 
						 
						
							
							
								
								Support for authentication to KBS  
							
							
							
						 
						
							2019-08-26 11:09:54 -07:00  
				
					
						
							
							
								 
						
							
								79f2efdfd9 
								
							 
						 
						
							
							
								
								Make UUID in sealed sender certificate optional for buggy clients  
							
							
							
						 
						
							2019-08-26 11:09:54 -07:00  
				
					
						
							
							
								 
						
							
								07822b371f 
								
							 
						 
						
							
							
								
								replicate uuids to contact discovery  
							
							
							
						 
						
							2019-08-26 11:09:54 -07:00  
				
					
						
							
							
								 
						
							
								7a3a385569 
								
							 
						 
						
							
							
								
								Support for UUID based addressing  
							
							
							
						 
						
							2019-08-26 11:09:54 -07:00  
				
					
						
							
							
								 
						
							
								e57f78cf90 
								
							 
						 
						
							
							
								
								Add meter for GCM challenge transmissions  
							
							
							
						 
						
							2019-08-01 13:30:49 -07:00  
				
					
						
							
							
								 
						
							
								10724fee04 
								
							 
						 
						
							
							
								
								Support for sticker pack uploads  
							
							
							
						 
						
							2019-07-24 16:29:56 -07:00  
				
					
						
							
							
								 
						
							
								4d09bae09b 
								
							 
						 
						
							
							
								
								Add some logging  
							
							
							
						 
						
							2019-07-11 19:57:31 -07:00  
				
					
						
							
							
								 
						
							
								11902dec3c 
								
							 
						 
						
							
							
								
								Support for v2 registration lock  
							
							
							
						 
						
							2019-07-11 18:15:14 -07:00  
				
					
						
							
							
								 
						
							
								4fdbe9b9ff 
								
							 
						 
						
							
							
								
								Support for push preauth  
							
							
							
						 
						
							2019-07-11 18:15:10 -07:00  
				
					
						
							
							
								 
						
							
								a6e7e30177 
								
							 
						 
						
							
							
								
								Add requester to recaptcha validation  
							
							
							
						 
						
							2019-07-11 17:31:34 -07:00  
				
					
						
							
							
								 
						
							
								5b69ff7e94 
								
							 
						 
						
							
							
								
								Break out keys database and accounts database  
							
							
							
						 
						
							2019-06-19 17:16:37 -07:00  
				
					
						
							
							
								 
						
							
								bc0c6be4c5 
								
							 
						 
						
							
							
								
								We don't need to support disabled accounts for the signed PK API  
							
							
							
						 
						
							2019-06-12 12:32:15 -07:00  
				
					
						
							
							
								 
						
							
								f56d219882 
								
							 
						 
						
							
							
								
								Update dropwizard to 1.3.12  
							
							
							
						 
						
							2019-06-11 09:29:30 -07:00  
				
					
						
							
							
								 
						
							
								3c6b418ca8 
								
							 
						 
						
							
							
								
								Publish fcm retry metrics  
							
							
							
						 
						
							2019-05-30 11:05:05 -07:00  
				
					
						
							
							
								 
						
							
								105a38a7db 
								
							 
						 
						
							
							
								
								Update gcm-sender-async to use jdk11 httpclient  
							
							
							
						 
						
							2019-05-30 10:46:40 -07:00  
				
					
						
							
							
								 
						
							
								e6f25b9c5e 
								
							 
						 
						
							
							
								
								Bring gcm-sender-async in as a module  
							
							
							
						 
						
							2019-05-29 11:03:33 -07:00  
				
					
						
							
							
								 
						
							
								6e0b956e61 
								
							 
						 
						
							
							
								
								Only set the uninstall feedback timestamp when it's zero  
							
							... 
							
							
							
							Otherwise each send will update the timestamp, preventing it from
aging out to the point where the cleaner will pick it up. 
							
						 
						
							2019-05-26 14:27:30 -07:00  
				
					
						
							
							
								 
						
							
								a029768d24 
								
							 
						 
						
							
							
								
								Reenable account cleaner  
							
							
							
						 
						
							2019-05-10 10:42:42 -07:00  
				
					
						
							
							
								 
						
							
								4d9c9206cf 
								
							 
						 
						
							
							
								
								Delay processing FCM uninstalled feedback  
							
							... 
							
							
							
							Check to make sure client is not still active before unregistering,
since FCM feedback seems to be often erroneous 
							
						 
						
							2019-05-07 10:04:22 -07:00  
				
					
						
							
							
								 
						
							
								35116f9229 
								
							 
						 
						
							
							
								
								Clean up concepts of enabled account state  
							
							... 
							
							
							
							1) Rename "active" methods to be "enabled," since they aren't
   really about "activity."
2) Make authentication fail if a device or account is in dissabled
   state.
3) Let some controllers authenticate accounts that are in a
   disabled state. 
							
						 
						
							2019-05-04 12:31:50 -07:00  
				
					
						
							
							
								 
						
							
								a1f90cd39b 
								
							 
						 
						
							
							
								
								Temporarily disable account cleaner  
							
							
							
						 
						
							2019-05-03 12:09:01 -07:00  
				
					
						
							
							
								 
						
							
								45dc7459b8 
								
							 
						 
						
							
							
								
								Temporarily disable GCM unregistered feedback  
							
							
							
						 
						
							2019-05-03 11:51:21 -07:00  
				
					
						
							
							
								 
						
							
								6877b663f1 
								
							 
						 
						
							
							
								
								enable up to 40 account updates per chunk in AccountCleaner  
							
							
							
						 
						
							2019-05-03 10:58:57 -07:00  
				
					
						
							
							
								 
						
							
								3c69f81a10 
								
							 
						 
						
							
							
								
								expire accounts explicitly  
							
							
							
						 
						
							2019-05-02 21:14:57 -07:00  
				
					
						
							
							
								 
						
							
								d316d57e5d 
								
							 
						 
						
							
							
								
								fix DirectoryController tests  
							
							
							
						 
						
							2019-05-02 19:20:23 -07:00  
				
					
						
							
							
								 
						
							
								92eddf8eb6 
								
							 
						 
						
							
							
								
								Directory feedback v3  
							
							
							
						 
						
							2019-05-02 15:49:27 -07:00  
				
					
						
							
							
								 
						
							
								0c81556b90 
								
							 
						 
						
							
							
								
								Switch websocket-resources from ListenableFuture to CompletableFuture  
							
							
							
						 
						
							2019-05-02 15:05:44 -07:00  
				
					
						
							
							
								 
						
							
								d72828b3f4 
								
							 
						 
						
							
							
								
								Fix assembly for multi-module  
							
							
							
						 
						
							2019-05-01 14:02:18 -07:00  
				
					
						
							
							
								 
						
							
								9220f4d829 
								
							 
						 
						
							
							
								
								Add websocket-resources as a module  
							
							
							
						 
						
							2019-05-01 13:19:15 -07:00  
				
					
						
							
							
								 
						
							
								66917cd2c0 
								
							 
						 
						
							
							
								
								Add some dependency exclusions  
							
							
							
						 
						
							2019-05-01 13:19:15 -07:00  
				
					
						
							
							
								 
						
							
								d0d375aeb7 
								
							 
						 
						
							
							
								
								Break out into a multi-module project  
							
							
							
						 
						
							2019-05-01 13:19:11 -07:00