|  Sergey Skrobotov | 0b3af7d824 | gRPC API for external services credentials service | 2023-09-25 12:14:49 -07:00 | 
				
					
						|  Sergey Skrobotov | d0fdae3df7 | Enable header-based auth for WebSocket connections | 2023-09-25 12:14:40 -07:00 | 
				
					
						|  Ravi Khadiwala | a263611746 | editorconfig: keep_simple_classes_in_one_line | 2023-09-25 10:10:44 -05:00 | 
				
					
						|  Chris Eager | 0e989419c6 | Add metric for late removal of message availability and displacement listeners | 2023-09-19 12:04:24 -05:00 | 
				
					
						|  ravi-signal | 0fa8276d2d | retry hCaptcha errors Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com> | 2023-09-14 16:07:35 -05:00 | 
				
					
						|  Ravi Khadiwala | b594986241 | Set an idle timeout on registration gRPC client | 2023-09-14 16:06:49 -05:00 | 
				
					
						|  Sergey Skrobotov | 9f3ffa3707 | gRPC API for payments service | 2023-09-14 11:12:00 -07:00 | 
				
					
						|  Jonathan Klabunde Tomer | 8e598c19dc | don't attempt to update KEM prekeys if we have no PQ-enabled devices | 2023-09-14 11:11:22 -07:00 | 
				
					
						|  Katherine | 2601d6e906 | Convert some fields on `CreateProfileRequest` and `VersionedProfileResponse` to byte arrays | 2023-09-13 14:00:03 -07:00 | 
				
					
						|  Jon Chambers | de41088051 | Update to WireMock 2.35.1 | 2023-09-13 16:56:15 -04:00 | 
				
					
						|  Jon Chambers | f2752b2a02 | Update to the latest version of the spam filter | 2023-09-13 16:02:46 -04:00 | 
				
					
						|  Jon Chambers | f0544fab89 | Update recently-deleted accounts table transactionally as part of account mutations | 2023-09-13 16:02:19 -04:00 | 
				
					
						|  Jon Chambers | 1b9bf01ab1 | Absorb `DeletedAccounts` into `Accounts` | 2023-09-13 16:02:19 -04:00 | 
				
					
						|  Ravi Khadiwala | 9945367fa1 | Update to the latest version of the spam filter | 2023-09-11 15:19:10 -05:00 | 
				
					
						|  Katherine | cbc3887226 | Define identity key check endpoint in keys anonymous service | 2023-09-11 11:57:00 -07:00 | 
				
					
						|  Ravi Khadiwala | c11b74e9c0 | Update to the latest version of the spam filter | 2023-09-11 13:37:07 -05:00 | 
				
					
						|  Jon Chambers | 2b764c2abd | Don't allow callers to unlink their primary device | 2023-09-11 14:29:48 -04:00 | 
				
					
						|  Jon Chambers | 845fc338d7 | Add a (failing) test for removing primary devices from accounts | 2023-09-11 14:29:48 -04:00 | 
				
					
						|  Sergey Skrobotov | 977243ebfd | DRY gRPC tests, refactor error mapping | 2023-09-08 17:12:08 -07:00 | 
				
					
						|  Chris Eager | 29ca544c95 | Revert "Set `suppressCancel=true` in `Mono.fromFuture`" This reverts commit 8348263fab. | 2023-09-07 17:03:33 -05:00 | 
				
					
						|  Ravi Khadiwala | 94b41d3a2c | Fixup default rate limits A previous refactor left the default rate limits off by a factor of 60. | 2023-09-07 16:07:42 -05:00 | 
				
					
						|  Chris Eager | 92bb783cbb | Use static exception instance when a connection is closed | 2023-09-07 16:06:16 -05:00 | 
				
					
						|  Chris Eager | 8348263fab | Set `suppressCancel=true` in `Mono.fromFuture` | 2023-09-07 16:06:03 -05:00 | 
				
					
						|  Ravi Khadiwala | 48f633de11 | Fix type for comparison in integration test | 2023-09-07 14:41:29 -05:00 | 
				
					
						|  Ravi Khadiwala | b3b9a629f3 | Update to the latest version of the spam filter | 2023-09-07 11:18:48 -05:00 | 
				
					
						|  Ravi Khadiwala | 5934b7344a | Remove unused captcha configuration | 2023-09-07 11:16:32 -05:00 | 
				
					
						|  Chris Eager | a9a2e40fed | Move `onErrorResume` to individual `sendMessage` `Mono` | 2023-09-07 11:15:57 -05:00 | 
				
					
						|  Chris Eager | 656326355a | Invert `String.equals()` to prevent `NullPointerException` | 2023-09-07 11:14:36 -05:00 | 
				
					
						|  Chris Eager | b89e2e5355 | Propagate certain subscription processor errors to client responses | 2023-09-06 15:57:14 -05:00 | 
				
					
						|  Chris Eager | 2d187abf13 | Handle WebSocket sendMessage errors with onErrorResume | 2023-09-06 15:53:01 -05:00 | 
				
					
						|  Chris Eager | b701412295 | Update maven-wrapper.properties | 2023-09-06 15:48:27 -05:00 | 
				
					
						|  Jonathan Klabunde Tomer | b4dad81220 | Update to the latest version of the spam filter | 2023-09-05 13:55:07 -07:00 | 
				
					
						|  Jonathan Klabunde Tomer | 6bccdad998 | Update to the latest version of the spam filter | 2023-09-05 10:23:39 -07:00 | 
				
					
						|  Chris Eager | ecd6b0174a | Add timeouts to crawl chunk `join()`s | 2023-08-31 15:03:19 -05:00 | 
				
					
						|  Chris Eager | a1e534a515 | Add default request timeout to FaultTolerantHttpClient | 2023-08-31 15:03:19 -05:00 | 
				
					
						|  Sergey Skrobotov | ebbe19ba63 | Add missing copyright headers and reorder some imports | 2023-08-30 16:07:53 -07:00 | 
				
					
						|  Katherine Yen | 6a37b73463 | Profile gRPC: Define `getExpiringProfileKeyCredential` endpoint | 2023-08-30 14:56:43 -07:00 | 
				
					
						|  Katherine Yen | dd18fcaea2 | Profile gRPC: Define `getVersionedProfile` endpoint | 2023-08-30 14:47:11 -07:00 | 
				
					
						|  Katherine Yen | 5afc058f90 | Profile gRPC: Define `getUnversionedProfile` endpoint | 2023-08-30 14:24:43 -07:00 | 
				
					
						|  Jon Chambers | 5e221fa9a3 | Tests for validation of Kyber keys on PNI change/key distribution events Co-authored-by: Jonathan Klabunde Tomer <jkt@signal.org> | 2023-08-30 14:07:33 -07:00 | 
				
					
						|  Jon Chambers | 0e0cb4d422 | Drop the non-normalized account crawler | 2023-08-30 13:55:41 -04:00 | 
				
					
						|  Jonathan Klabunde Tomer | 09f6d60ae9 | Update to the latest version of the spam filter | 2023-08-29 15:52:42 -07:00 | 
				
					
						|  Jonathan Klabunde Tomer | 9577d552c6 | pass challenge type to rate limit reset listeners | 2023-08-29 15:19:49 -07:00 | 
				
					
						|  Chris Eager | 093f17dce2 | Update to stripe-java 23.1.1 | 2023-08-29 15:18:16 -07:00 | 
				
					
						|  Jon Chambers | 6089f49b9c | Add a gRPC interceptor for getting client addresses | 2023-08-29 15:18:06 -07:00 | 
				
					
						|  Sergey Skrobotov | cfb910e87e | Adding copyright headers to proto files | 2023-08-28 14:39:33 -07:00 | 
				
					
						|  Ravi Khadiwala | 376cffc61d | Update to the latest version of the spam filter | 2023-08-25 16:49:05 -05:00 | 
				
					
						|  Chris Eager | d338ba5152 | Convert some KeysController methods return `CompletableFuture`s | 2023-08-24 11:59:28 -05:00 | 
				
					
						|  Chris Eager | f181397664 | Add test for round-trip AccountsManager JSON serialization | 2023-08-24 11:18:01 -05:00 | 
				
					
						|  Chris Eager | 708f23a2ee | Remove deprecated identity key and signed pre-key methods | 2023-08-24 11:18:01 -05:00 |