|  Sergey Skrobotov | e6917d8427 | minor cleanup, docs, and integration tests for username API | 2023-06-02 10:35:07 -07:00 | 
				
					
						|  Sergey Skrobotov | 47cc7fd615 | username links API | 2023-06-02 10:26:14 -07:00 | 
				
					
						|  Jonathan Klabunde Tomer | ecd207f0a1 | Check structural validity of prekeys at upload time | 2023-05-31 14:29:39 -07:00 | 
				
					
						|  Chris Eager | 0ab66f2f14 | Add `aws-java-sdk-sts` to dependencies | 2023-05-31 14:57:48 -05:00 | 
				
					
						|  Chris Eager | d1e38737ce | Support ID token at `PUT /v1/config` and `DELETE /v1/config` | 2023-05-30 10:28:28 -05:00 | 
				
					
						|  Chris Eager | f17de58a71 | Change `ScheduledApnPushNotificationSenderServiceCommand` to extend `ServerCommand` | 2023-05-30 10:14:33 -05:00 | 
				
					
						|  Chris Eager | dd552e8e8f | Change `MessagePersisterServiceCommand` to extend `ServerCommand` | 2023-05-30 10:14:33 -05:00 | 
				
					
						|  Chris Eager | 18480e9d18 | Move metrics registry `environment.manage()` to utility | 2023-05-30 10:14:33 -05:00 | 
				
					
						|  Chris Eager | 7ffccd9c3a | Initialize metrics in `ScheduledApnPushNotificationSenderServiceCommand` | 2023-05-26 16:41:17 -05:00 | 
				
					
						|  Chris Eager | 0edd99e9cf | Initialize metrics in `MessagePersisterServiceCommand` | 2023-05-26 16:41:17 -05:00 | 
				
					
						|  Chris Eager | defdc14d5e | Initialize metrics in `CrawlAccountsCommand` | 2023-05-26 16:41:17 -05:00 | 
				
					
						|  Chris Eager | 5dcf8edd38 | Factor metrics registry intialization to a utility | 2023-05-26 16:41:17 -05:00 | 
				
					
						|  Jon Chambers | a320766bb6 | Update to the latest version of the spam filter | 2023-05-26 14:22:52 -04:00 | 
				
					
						|  Jon Chambers | 91805caa9a | Finalize rate limit unit inversion | 2023-05-26 14:17:30 -04:00 | 
				
					
						|  Jon Chambers | 48d39dccbd | Fix rate limit division errors | 2023-05-26 13:13:02 -04:00 | 
				
					
						|  Jon Chambers | fc9e1f59a5 | Update to the latest version of the spam filter | 2023-05-26 12:46:36 -04:00 | 
				
					
						|  Chris Eager | e7bc8bd6b9 | Consistently use AWS credentials providers from `WhisperServerService` | 2023-05-26 12:45:38 -04:00 | 
				
					
						|  Jon Chambers | 23337d7992 | Update to the latest version of the spam filter | 2023-05-26 11:43:16 -04:00 | 
				
					
						|  Jon Chambers | f513dc0398 | Invert rate limit units in default configurations | 2023-05-26 11:37:06 -04:00 | 
				
					
						|  Jon Chambers | 184969336e | Allow `RateLimiterConfig` to accept either a leak rate per minute or a permit regeneration duration | 2023-05-26 11:37:06 -04:00 | 
				
					
						|  Chris Eager | 1534f1aa6a | Add web identity token AWS SDK credentials provider | 2023-05-26 11:07:41 -04:00 | 
				
					
						|  Chris Eager | cd8f74e60b | Add support for environment-dependent secondary OAuth2 credentials JSON | 2023-05-26 11:07:30 -04:00 | 
				
					
						|  Jon Chambers | d832eaa759 | Represent identity keys as byte arrays | 2023-05-26 10:12:22 -04:00 | 
				
					
						|  Jon Chambers | 796863341d | Revert "Count identity keys that are present, but can't be parsed as base64" This reverts commit 024dd02628a7d989424273501528b52fe18c3ee9. | 2023-05-26 10:12:22 -04:00 | 
				
					
						|  Jon Chambers | 217b68a1e0 | Represent pre-key public keys and signatures as byte arrays in DAOs | 2023-05-26 09:58:38 -04:00 | 
				
					
						|  Jon Chambers | 4a8ad3103c | Actually write pre-keys as byte arrays | 2023-05-26 08:23:54 -04:00 | 
				
					
						|  Jon Chambers | a5f853c67a | Change inactive account age threshold from 365 to 180 days | 2023-05-26 08:23:19 -04:00 | 
				
					
						|  Jon Chambers | 70b54e227e | Count the prevalence of keys stored as strings or as bytes | 2023-05-25 10:04:38 -05:00 | 
				
					
						|  Jonathan Klabunde Tomer | 1ab6bff54e | add `@Produces` annotations to a few methods in DeviceController | 2023-05-25 09:57:06 -05:00 | 
				
					
						|  Chris Eager | c2317e8493 | Start the dynamic configuration manager in dependent commands | 2023-05-25 09:52:01 -05:00 | 
				
					
						|  Jon Chambers | b034a088b1 | Add support for "atomic" device linking/activation | 2023-05-19 16:13:37 -04:00 | 
				
					
						|  Jon Chambers | ae7cb8036e | Factor `DeviceActivationRequest` out into its own record | 2023-05-19 16:13:37 -04:00 | 
				
					
						|  Jon Chambers | 1a5327aece | Update to the latest version of the spam filter | 2023-05-19 15:59:09 -04:00 | 
				
					
						|  Jon Chambers | 8ce2b04fe4 | Discard test device codes | 2023-05-19 15:57:14 -04:00 | 
				
					
						|  Chris Eager | a3c37aed47 | Remove obsolete field from `SecureValueRecovery2Configuration` | 2023-05-19 15:57:01 -04:00 | 
				
					
						|  Jon Chambers | fa8f19fd43 | Group atomic account creation operations | 2023-05-19 15:56:45 -04:00 | 
				
					
						|  Jon Chambers | c9a9409b9a | Count identity keys that are present, but can't be parsed as base64 | 2023-05-19 15:56:27 -04:00 | 
				
					
						|  Jon Chambers | d3e0ba6d44 | Prepare to read pre-keys stored as byte arrays | 2023-05-19 15:56:13 -04:00 | 
				
					
						|  Jon Chambers | 300ac16cf1 | Handle "transport not allowed" responses from the registration service | 2023-05-19 15:55:53 -04:00 | 
				
					
						|  Chris Eager | 3e53884979 | Add `MessagePersisterServiceCommand` | 2023-05-18 15:37:54 -05:00 | 
				
					
						|  Chris Eager | 859fbe9ab1 | Update to the latest version of the spam filter | 2023-05-18 11:44:38 -05:00 | 
				
					
						|  Chris Eager | 6043c1a4e8 | Add `ScheduledApnPushNotificationSenderServiceCommand` | 2023-05-18 11:44:01 -05:00 | 
				
					
						|  Chris Eager | 0d9fd043a4 | Add container image build using Jib | 2023-05-18 11:43:29 -05:00 | 
				
					
						|  Chris Eager | f06eaf13d1 | Send `1009` for too-large message frames | 2023-05-18 11:42:22 -05:00 | 
				
					
						|  Jon Chambers | 66a619a378 | Allow for atomic account creation and activation | 2023-05-18 09:51:13 -04:00 | 
				
					
						|  Jon Chambers | fb1b1e1c04 | Update libsignal-server to 0.24.0 | 2023-05-18 09:51:13 -04:00 | 
				
					
						|  Katherine Yen | 9450f88c8c | Add annotation to catch empty request body | 2023-05-17 14:28:41 -07:00 | 
				
					
						|  Sergey Skrobotov | 0706171264 | Update to the latest version of the spam filter | 2023-05-17 11:43:17 -07:00 | 
				
					
						|  Sergey Skrobotov | 287e2fa89a | Moving secret values out of the main configuration file | 2023-05-17 11:25:59 -07:00 | 
				
					
						|  Chris Eager | 8d1c26d07d | Add `CrawlAccountsCommand` | 2023-05-17 12:22:49 -05:00 |