Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								3131bd3dd9 
								
							 
						 
						
							
							
								
								Allow iOS callers to specify whether they're providing a VOIP token for preauth.  
							
							 
							
							
							
						 
						
							2021-06-02 16:50:49 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								1cf9397bbd 
								
							 
						 
						
							
							
								
								Bump dropwizard to 2.0.22  
							
							 
							
							
							
						 
						
							2021-06-02 12:30:30 -05:00  
						
					 
				
					
						
							
							
								 
								brock-signal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c97be15e79 
								
							 
						 
						
							
							
								
								Fix NPE when a null message comes in from a client  
							
							 
							
							
							
						 
						
							2021-06-01 15:00:41 -06:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								164fc40990 
								
							 
						 
						
							
							
								
								Rename receipt type and add new client-to-client plaintext type for decryption error receipts  
							
							 
							
							
							
						 
						
							2021-05-28 11:33:44 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								6456af6284 
								
							 
						 
						
							
							
								
								Upgrade to latest protobuf  
							
							 
							
							... 
							
							
							
							This upgrades to protobuf 3.17 and uses maven to automatically rebuild
the generated code instead of using prefabricated checked in Java
files. 
							
						 
						
							2021-05-28 11:33:44 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								81212cc13a 
								
							 
						 
						
							
							
								
								Add jgitver configuration to ignore branch names  
							
							 
							
							
							
						 
						
							2021-05-27 14:35:28 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								6f0750790c 
								
							 
						 
						
							
							
								
								Add metric to count number of legacy messages sent  
							
							 
							
							
							
						 
						
							2021-05-27 11:13:42 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								3e61b5c49d 
								
							 
						 
						
							
							
								
								Add call chain and mismatch check for push token timestamp  
							
							 
							
							
							
						 
						
							2021-05-27 11:10:58 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								50c4df4f45 
								
							 
						 
						
							
							
								
								Add deploy phase bindings  
							
							 
							
							
							
						 
						
							2021-05-26 19:42:45 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								1eb946f5fe 
								
							 
						 
						
							
							
								
								Add jgitver extension  
							
							 
							
							
							
						 
						
							2021-05-26 19:42:45 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								7bd402b48d 
								
							 
						 
						
							
							
								
								Build refactor in preparations for bringing in jgitver  
							
							 
							
							
							
						 
						
							2021-05-26 19:42:42 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								90444d5b91 
								
							 
						 
						
							
							
								
								Bump version to 5.95  
							
							 
							
							
							
						 
						
							2021-05-26 11:11:00 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								5ee093f87c 
								
							 
						 
						
							
							
								
								Add mismatch for signed pre-key; remove mismatch for migration version  
							
							 
							
							
							
						 
						
							2021-05-26 10:58:23 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								623743286c 
								
							 
						 
						
							
							
								
								Bump version to 5.94  
							
							 
							
							
							
						 
						
							2021-05-25 11:00:44 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								67067f1d2d 
								
							 
						 
						
							
							
								
								Remove last-seen and registration lock comparisons  
							
							 
							
							
							
						 
						
							2021-05-25 10:47:57 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								07f9bb112e 
								
							 
						 
						
							
							
								
								Use separate object for multi recipient response  
							
							 
							
							... 
							
							
							
							`needsSync` was being sent back from the server in the JSON response
which is an unnecessary and constantly false field in multi-recipient
message sending endpoint as it's always sealed sender. 
							
						 
						
							2021-05-25 10:30:39 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								417d48c452 
								
							 
						 
						
							
							
								
								Block downgrading sender key support  
							
							 
							
							... 
							
							
							
							Disallow linking an additional device to an account that has already
upgraded to having sender key support where the linked device does not
have sender key support. This should prompt the person attempting to
link the older application to upgrade in order to complete the linking
process. 
							
						 
						
							2021-05-25 10:30:26 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								358412c78a 
								
							 
						 
						
							
							
								
								Bump version to 5.93  
							
							 
							
							
							
						 
						
							2021-05-24 12:15:46 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								215621a9b0 
								
							 
						 
						
							
							
								
								Remove temporary adaptation for nested `IncomingMessage.online`  
							
							 
							
							
							
						 
						
							2021-05-24 11:36:15 -05:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								c3f53c4dd9 
								
							 
						 
						
							
							
								
								Fix infinite loop in TorExitNodeManager.  
							
							 
							
							
							
						 
						
							2021-05-21 14:50:15 -06:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								01514f83a0 
								
							 
						 
						
							
							
								
								Fix up AWS2 config issues introduced in rebase.  
							
							 
							
							
							
						 
						
							2021-05-21 14:50:15 -06:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								c10b64c367 
								
							 
						 
						
							
							
								
								Simplify S3ObjectMonitor API, try-with-resource.  
							
							 
							
							
							
						 
						
							2021-05-21 14:50:15 -06:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								722055c8b5 
								
							 
						 
						
							
							
								
								Switch S3ObjectMonitor to AWSv2 SDK.  
							
							 
							
							
							
						 
						
							2021-05-21 14:50:15 -06:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								680e501f83 
								
							 
						 
						
							
							
								
								Add dependency on AWS 2.x s3.  
							
							 
							
							
							
						 
						
							2021-05-21 14:50:15 -06:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								f13f7a5ff4 
								
							 
						 
						
							
							
								
								Bump version to 5.92  
							
							 
							
							
							
						 
						
							2021-05-20 15:13:14 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								5290656c3b 
								
							 
						 
						
							
							
								
								Fix typo  
							
							 
							
							
							
						 
						
							2021-05-20 15:11:44 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								93fbb87741 
								
							 
						 
						
							
							
								
								Bump version to 5.91  
							
							 
							
							
							
						 
						
							2021-05-20 14:13:13 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								ce76c5c117 
								
							 
						 
						
							
							
								
								Move dropwizard-dependencies from parent to dependency management  
							
							 
							
							
							
						 
						
							2021-05-20 14:12:37 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								e663e1b0a6 
								
							 
						 
						
							
							
								
								Move some duplicated versions to BOMs and properties  
							
							 
							
							
							
						 
						
							2021-05-20 14:12:37 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								20cdd09171 
								
							 
						 
						
							
							
								
								Reformat indentation  
							
							 
							
							
							
						 
						
							2021-05-20 14:12:37 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								f98dd80941 
								
							 
						 
						
							
							
								
								Reorganize and expand dependency declarations to fix `mvn verify` failures  
							
							 
							
							
							
						 
						
							2021-05-20 14:12:37 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								f84736bd32 
								
							 
						 
						
							
							
								
								Add mvn verify to `test` workflow  
							
							 
							
							
							
						 
						
							2021-05-20 14:12:37 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								9995f271c8 
								
							 
						 
						
							
							
								
								Bump version to 5.90  
							
							 
							
							
							
						 
						
							2021-05-20 10:15:49 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								cf59d849b0 
								
							 
						 
						
							
							
								
								@Min does not apply to byte[] use @Size instead  
							
							 
							
							
							
						 
						
							2021-05-20 10:15:49 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								ee3b91e4fb 
								
							 
						 
						
							
							
								
								Register MultiRecipientMessageProvider with the websocket interface too  
							
							 
							
							
							
						 
						
							2021-05-20 10:15:49 -05:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								77f134ddca 
								
							 
						 
						
							
							
								
								Bump version to 5.89  
							
							 
							
							
							
						 
						
							2021-05-18 19:00:47 -04:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								8913192b7e 
								
							 
						 
						
							
							
								
								Upgrade to actions/setup-java@v2  
							
							 
							
							
							
						 
						
							2021-05-18 17:34:36 -05:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								94ac3f6cc8 
								
							 
						 
						
							
							
								
								Return Optional.empty() for present-but-not-routed IPs.  
							
							 
							
							
							
						 
						
							2021-05-18 17:43:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								b89de860d3 
								
							 
						 
						
							
							
								
								Add support for getting country codes for ASNs.  
							
							 
							
							
							
						 
						
							2021-05-18 17:43:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								f8c623074b 
								
							 
						 
						
							
							
								
								Introduce an ASN-to-IP manager.  
							
							 
							
							
							
						 
						
							2021-05-18 17:43:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								1160af9522 
								
							 
						 
						
							
							
								
								Add a utility class for associating IP addresses with ASNs.  
							
							 
							
							
							
						 
						
							2021-05-18 17:43:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								3056ea8cbc 
								
							 
						 
						
							
							
								
								More clearly separate concerns for explicitly getting monitored objects.  
							
							 
							
							
							
						 
						
							2021-05-18 17:00:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								28e3b23e8c 
								
							 
						 
						
							
							
								
								Add an "excessively large object" safeguard.  
							
							 
							
							
							
						 
						
							2021-05-18 17:00:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								fbaf4a09e2 
								
							 
						 
						
							
							
								
								Use the S3 object monitor to retrieve Tor exit node lists.  
							
							 
							
							
							
						 
						
							2021-05-18 17:00:30 -04:00  
						
					 
				
					
						
							
							
								 
								Jon Chambers
							
						 
						
							 
							
							
							
							
								
							
							
								cfa8cbedc1 
								
							 
						 
						
							
							
								
								Introduce an S3 object monitor.  
							
							 
							
							
							
						 
						
							2021-05-18 17:00:30 -04:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								be4c46e674 
								
							 
						 
						
							
							
								
								Set tab width to 8  
							
							 
							
							
							
						 
						
							2021-05-18 15:35:08 -05:00  
						
					 
				
					
						
							
							
								 
								Chris Eager
							
						 
						
							 
							
							
							
							
								
							
							
								bacf524ae6 
								
							 
						 
						
							
							
								
								Add optional logging for mismatches  
							
							 
							
							
							
						 
						
							2021-05-18 14:39:30 -05:00  
						
					 
				
					
						
							
							
								 
								Graeme Connell
							
						 
						
							 
							
							
							
							
								
							
							
								aa65d34c36 
								
							 
						 
						
							
							
								
								Set min/max threads for backup/storage service.  
							
							 
							
							... 
							
							
							
							From https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ThreadPoolExecutor.html :
 When a new task is submitted in method execute(java.lang.Runnable),
 and fewer than corePoolSize threads are running, a new thread is
 created to handle the request, even if other worker threads are idle.
 If there are more than corePoolSize but less than maximumPoolSize
 threads running, a new thread will be created only if the queue is full.
Since we utilize an unbounded queue, we'll never hit the condition that
the queue is full, so the pool will never grow past corePoolSize.  Given
that, explicitly state that our max is 1 thread.  This should be a noop
operationally.
Thanks to https://github.com/dropwizard/dropwizard/pull/834  for building
in warnings to help us find this. 
							
						 
						
							2021-05-18 13:34:59 -06:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								0cd3640f13 
								
							 
						 
						
							
							
								
								Add more tests  
							
							 
							
							
							
						 
						
							2021-05-18 13:09:40 -05:00  
						
					 
				
					
						
							
							
								 
								Ehren Kret
							
						 
						
							 
							
							
							
							
								
							
							
								c595d9415c 
								
							 
						 
						
							
							
								
								Change from quadratic scan to use more memory instead  
							
							 
							
							
							
						 
						
							2021-05-18 13:09:40 -05:00