|  Chris Eager | befd336372 | Remove static Remote Config auth tokens | 2023-06-15 12:11:20 -05:00 | 
				
					
						|  Chris Eager | 8501e61eb1 | Set maxThreads = minThreads on command thread pools | 2023-06-15 12:11:10 -05:00 | 
				
					
						|  Jon Chambers | ae489e5a52 | Log account ages when identity keys change | 2023-06-15 13:10:35 -04:00 | 
				
					
						|  Chris Eager | 13afdbda97 | Report system resource metrics from background tasks | 2023-06-14 16:48:23 -05:00 | 
				
					
						|  Jon Chambers | 9cfd88a23f | Move turn secret to static configuration | 2023-06-14 10:47:17 -04:00 | 
				
					
						|  Jon Chambers | 13456bad3a | Update date math with JSR310 types | 2023-06-14 10:47:17 -04:00 | 
				
					
						|  Jon Chambers | 45be85c5ef | Update formatting and resolve warnings/suggestions | 2023-06-14 10:47:17 -04:00 | 
				
					
						|  Jonathan Klabunde Tomer | 861dc0d021 | reject message sends that have the same device more than once | 2023-06-13 09:49:50 -07:00 | 
				
					
						|  Chris Eager | 128d709c99 | Additional counters and timers for WebSocket connections | 2023-06-13 11:46:15 -05:00 | 
				
					
						|  Jon Chambers | e8f01be8ef | Inject version bytes if missing from existing EC pre-keys | 2023-06-09 11:41:51 -04:00 | 
				
					
						|  Jon Chambers | 7f1ee015d1 | Treat blank strings as null pre-keys | 2023-06-09 10:39:16 -04:00 | 
				
					
						|  Jon Chambers | 17aa5d8e74 | Use strongly-typed pre-keys | 2023-06-09 10:08:49 -04:00 | 
				
					
						|  Jon Chambers | b27334b0ff | Treat blank strings as null identity keys | 2023-06-09 10:08:18 -04:00 | 
				
					
						|  Jon Chambers | 7fc6b1e802 | Count invalid pre-keys | 2023-06-09 09:25:31 -04:00 | 
				
					
						|  Jon Chambers | 25b7c8f802 | Update to libsignal-server 0.26.0 | 2023-06-09 09:25:31 -04:00 | 
				
					
						|  Jon Chambers | 8ec6a24a2d | Fix a metric name/tag set | 2023-06-08 12:34:27 -04:00 | 
				
					
						|  Jon Chambers | 234707169e | Represent identity keys as `IdentityKey` instances | 2023-06-08 11:36:58 -04:00 | 
				
					
						|  Jon Chambers | 1c8443210a | Check for missing version bytes in invalid identity keys | 2023-06-08 09:56:21 -04:00 | 
				
					
						|  g1a55er | aaf43a592f | Replace reserved "notification" key with "newMessageAlert" | 2023-06-08 09:53:31 -04:00 | 
				
					
						|  Jon Chambers | 2b08742c0a | Create separate key stores for different kinds of pre-keys | 2023-06-06 17:08:26 -04:00 | 
				
					
						|  Jon Chambers | cac04146de | Identify specific cases with invalid identity keys | 2023-06-06 17:08:01 -04:00 | 
				
					
						|  ravi-signal | 2b266c7beb | Validate registration ids for new accounts | 2023-06-06 11:08:54 -04:00 | 
				
					
						|  Jonathan Klabunde Tomer | 099932ae68 | ApnPushNotifcationScheduler: always run worker thread at least once | 2023-06-06 11:04:44 -04:00 | 
				
					
						|  Jon Chambers | 8579babde6 | Count instances where an account's identity key could not be interpreted as an `IdentityKey` | 2023-06-06 11:01:25 -04:00 | 
				
					
						|  Jon Chambers | 9c93d379a8 | Fix a sneaky merge conflict | 2023-06-05 12:38:35 -04:00 | 
				
					
						|  Jon Chambers | 085c7a67c8 | Refactor account locks/deleted account manager | 2023-06-05 12:30:44 -04:00 | 
				
					
						|  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 |