b041566aba 
								
							 
						 
						
							
							
								
								Simplify construction of spam reporting token providers  
							
							
							
						 
						
							2023-02-14 12:35:56 -05:00  
				
					
						
							
							
								 
						
							
								cb72158abc 
								
							 
						 
						
							
							
								
								Add the presence of spam reporting tokens as a dimension  
							
							
							
						 
						
							2023-02-14 12:35:21 -05:00  
				
					
						
							
							
								 
						
							
								5c432d094f 
								
							 
						 
						
							
							
								
								Fix a typo in a metric name  
							
							
							
						 
						
							2023-02-14 12:34:48 -05:00  
				
					
						
							
							
								 
						
							
								24ac48b3b1 
								
							 
						 
						
							
							
								
								Update counter name  
							
							
							
						 
						
							2023-02-10 14:54:02 -06:00  
				
					
						
							
							
								 
						
							
								c03060fe3c 
								
							 
						 
						
							
							
								
								Phone number discoverability update endpoint  
							
							
							
						 
						
							2023-02-10 11:52:51 -08:00  
				
					
						
							
							
								 
						
							
								c16006dc4b 
								
							 
						 
						
							
							
								
								Add `PUT /v2/account/number`  
							
							
							
						 
						
							2023-02-10 12:09:03 -06:00  
				
					
						
							
							
								 
						
							
								8fc465b3e8 
								
							 
						 
						
							
							
								
								removing redundant logic in new registration flow  
							
							
							
						 
						
							2023-02-09 09:06:48 -08:00  
				
					
						
							
							
								 
						
							
								ce689bdff3 
								
							 
						 
						
							
							
								
								Use `DisabledPermittedAuthenticatedAccount` at `DELETE /v1/accounts/me`  
							
							
							
						 
						
							2023-02-09 09:05:29 -08:00  
				
					
						
							
							
								 
						
							
								e23386ddc7 
								
							 
						 
						
							
							
								
								Remove unused JUnit extension from test  
							
							
							
						 
						
							2023-02-09 09:05:11 -08:00  
				
					
						
							
							
								 
						
							
								0f17d63774 
								
							 
						 
						
							
							
								
								Add tests for `ProvisioningController`  
							
							
							
						 
						
							2023-02-09 09:04:52 -08:00  
				
					
						
							
							
								 
						
							
								4fc3949367 
								
							 
						 
						
							
							
								
								Add zkproof validation in username flow  
							
							
							
						 
						
							2023-02-09 09:02:53 -08:00  
				
					
						
							
							
								 
						
							
								7c3f429c56 
								
							 
						 
						
							
							
								
								Update E164 constraint message  
							
							
							
						 
						
							2023-02-08 13:22:00 -08:00  
				
					
						
							
							
								 
						
							
								7558489ad0 
								
							 
						 
						
							
							
								
								Registration Recovery Password support in `/v1/registration`  
							
							
							
						 
						
							2023-02-08 13:20:23 -08:00  
				
					
						
							
							
								 
						
							
								4a3880b5ae 
								
							 
						 
						
							
							
								
								`usernameHashes` on reserve request can't be null  
							
							
							
						 
						
							2023-02-07 08:44:04 -08:00  
				
					
						
							
							
								 
						
							
								a4a45de161 
								
							 
						 
						
							
							
								
								Add `/v1/registration`  
							
							
							
						 
						
							2023-02-06 16:11:59 -06:00  
				
					
						
							
							
								 
						
							
								358a286523 
								
							 
						 
						
							
							
								
								Use `java.util` Hex and Base64 codecs  
							
							
							
						 
						
							2023-02-06 12:16:59 -06:00  
				
					
						
							
							
								 
						
							
								8afe917a6c 
								
							 
						 
						
							
							
								
								Registration recovery passwords store and manager  
							
							
							
						 
						
							2023-02-03 16:33:03 -08:00  
				
					
						
							
							
								 
						
							
								24f515ccb4 
								
							 
						 
						
							
							
								
								Revert "Revert "Stored hashed username""  
							
							
							
						 
						
							2023-02-02 11:20:44 -08:00  
				
					
						
							
							
								 
						
							
								c98b54ff15 
								
							 
						 
						
							
							
								
								Revert "Stored hashed username"  
							
							
							
						 
						
							2023-02-01 14:31:44 -08:00  
				
					
						
							
							
								 
						
							
								d93d50d038 
								
							 
						 
						
							
							
								
								Stored hashed username  
							
							
							
						 
						
							2023-02-01 12:08:25 -08:00  
				
					
						
							
							
								 
						
							
								448365c7a0 
								
							 
						 
						
							
							
								
								Preserve legacy registration API error handling  
							
							
							
						 
						
							2023-01-31 15:45:23 -05:00  
				
					
						
							
							
								 
						
							
								8d0e23bde1 
								
							 
						 
						
							
							
								
								AuthenticationCredentials name changed to SaltedTokenHash  
							
							
							
						 
						
							2023-01-30 15:45:24 -08:00  
				
					
						
							
							
								 
						
							
								dc8f62a4ad 
								
							 
						 
						
							
							
								
								`/v1/backup/auth/check` endpoint added  
							
							
							
						 
						
							2023-01-30 15:39:42 -08:00  
				
					
						
							
							
								 
						
							
								cd4a4b1dcf 
								
							 
						 
						
							
							
								
								Retire `VoiceVerificationController`  
							
							
							
						 
						
							2023-01-30 16:28:14 -05:00  
				
					
						
							
							
								 
						
							
								38a0737afb 
								
							 
						 
						
							
							
								
								Retire `ReportSpamTokenHandler` interface in favor of `ReportedMessageListener`  
							
							
							
						 
						
							2023-01-30 16:27:54 -05:00  
				
					
						
							
							
								 
						
							
								4a2768b81d 
								
							 
						 
						
							
							
								
								Add spam report token support to `ReportedMessageListener`  
							
							
							
						 
						
							2023-01-30 16:27:54 -05:00  
				
					
						
							
							
								 
						
							
								00e08b8402 
								
							 
						 
						
							
							
								
								Simplify parsing/validation of spam report tokens  
							
							
							
						 
						
							2023-01-30 16:27:54 -05:00  
				
					
						
							
							
								 
						
							
								a89e30fe75 
								
							 
						 
						
							
							
								
								Clarify naming around spam filtering.  
							
							
							
						 
						
							2023-01-27 11:40:33 -05:00  
				
					
						
							
							
								 
						
							
								a01fcdad28 
								
							 
						 
						
							
							
								
								Add in controller for SVR2 auth.  
							
							
							
						 
						
							2023-01-27 09:15:52 -07:00  
				
					
						
							
							
								 
						
							
								2a99529921 
								
							 
						 
						
							
							
								
								Remove old badge strings  
							
							
							
						 
						
							2023-01-26 09:23:11 -06:00  
				
					
						
							
							
								 
						
							
								c934405a3e 
								
							 
						 
						
							
							
								
								fixing config field names  
							
							
							
						 
						
							2023-01-25 17:28:03 -08:00  
				
					
						
							
							
								 
						
							
								eb499833c6 
								
							 
						 
						
							
							
								
								refactoring of ExternalServiceCredentialGenerator  
							
							
							
						 
						
							2023-01-25 15:20:28 -08:00  
				
					
						
							
							
								 
						
							
								dd98f7f043 
								
							 
						 
						
							
							
								
								Support changing just the currency of an existing subscription  
							
							
							
						 
						
							2023-01-25 15:14:17 -06:00  
				
					
						
							
							
								 
						
							
								e8978ef91c 
								
							 
						 
						
							
							
								
								Add tests for `SubscriptionController#setSubscriptionLevel`  
							
							
							
						 
						
							2023-01-25 15:14:17 -06:00  
				
					
						
							
							
								 
						
							
								4ce85fdb19 
								
							 
						 
						
							
							
								
								Treat "check code" exceptions as `false` for legacy API compatibility  
							
							
							
						 
						
							2023-01-25 14:39:29 -05:00  
				
					
						
							
							
								 
						
							
								035ddc4834 
								
							 
						 
						
							
							
								
								Fix a mistake where we're looking for verification codes in place that hasn't been deployed yet (but will be soon!)  
							
							
							
						 
						
							2023-01-25 11:43:06 -05:00  
				
					
						
							
							
								 
						
							
								c2f40b8503 
								
							 
						 
						
							
							
								
								Remove duplicate code  
							
							
							
						 
						
							2023-01-25 11:09:23 -05:00  
				
					
						
							
							
								 
						
							
								cf738a1c14 
								
							 
						 
						
							
							
								
								Look for registration service errors in response bodies in addition to status responses  
							
							
							
						 
						
							2023-01-25 10:49:36 -05:00  
				
					
						
							
							
								 
						
							
								52d40c2321 
								
							 
						 
						
							
							
								
								Add metrics for spam report tokens received.  
							
							
							
						 
						
							2023-01-24 10:25:40 -05:00  
				
					
						
							
							
								 
						
							
								ab26a65b6a 
								
							 
						 
						
							
							
								
								Introduce spam report tokens  
							
							
							
						 
						
							2023-01-19 11:13:43 -05:00  
				
					
						
							
							
								 
						
							
								1c1714b2c2 
								
							 
						 
						
							
							
								
								Clarify a counter name  
							
							
							
						 
						
							2023-01-17 17:13:06 -05:00  
				
					
						
							
							
								 
						
							
								accb017ec5 
								
							 
						 
						
							
							
								
								Use a longer expiration window for quantile calculation  
							
							
							
						 
						
							2023-01-17 17:13:06 -05:00  
				
					
						
							
							
								 
						
							
								304782d583 
								
							 
						 
						
							
							
								
								Use processor from SubscriptionProcessorManager for issued receipts  
							
							
							
						 
						
							2023-01-17 16:12:03 -06:00  
				
					
						
							
							
								 
						
							
								f361f436d8 
								
							 
						 
						
							
							
								
								Support PayPal for recurring donations  
							
							
							
						 
						
							2023-01-17 12:20:17 -06:00  
				
					
						
							
							
								 
						
							
								9a06c40a28 
								
							 
						 
						
							
							
								
								Fix typos  
							
							
							
						 
						
							2023-01-13 16:05:06 -06:00  
				
					
						
							
							
								 
						
							
								e6ab97dc5a 
								
							 
						 
						
							
							
								
								Update enabled-required authenticator metrics  
							
							
							
						 
						
							2023-01-13 14:05:56 -06:00  
				
					
						
							
							
								 
						
							
								ba73f757e2 
								
							 
						 
						
							
							
								
								Update google libraries-bom to 26.1.3, firebase-admin to 9.1.1  
							
							
							
						 
						
							2023-01-13 12:22:55 -06:00  
				
					
						
							
							
								 
						
							
								dfb0b68997 
								
							 
						 
						
							
							
								
								Update DynamoDBLocal to 1.20.0  
							
							
							
						 
						
							2023-01-13 12:17:39 -06:00  
				
					
						
							
							
								 
						
							
								b8967b75c6 
								
							 
						 
						
							
							
								
								Update dropwizard to 2.0.34  
							
							
							
						 
						
							2023-01-13 12:17:39 -06:00  
				
					
						
							
							
								 
						
							
								74d9849472 
								
							 
						 
						
							
							
								
								Update badge strings  
							
							
							
						 
						
							2023-01-13 12:08:05 -06:00  
				
					
						
							
							
								 
						
							
								96b753cfd0 
								
							 
						 
						
							
							
								
								Add an extra kb to max sticker size  
							
							
							
						 
						
							2023-01-13 12:07:45 -06:00  
				
					
						
							
							
								 
						
							
								5a89e66fc0 
								
							 
						 
						
							
							
								
								Convert `AccountIdentityResponse` to a record  
							
							
							
						 
						
							2023-01-13 12:36:17 -05:00  
				
					
						
							
							
								 
						
							
								b4a143b9de 
								
							 
						 
						
							
							
								
								Convert `RegistrationLockFailure` to a record  
							
							
							
						 
						
							2023-01-13 12:36:02 -05:00  
				
					
						
							
							
								 
						
							
								050035dd52 
								
							 
						 
						
							
							
								
								Convert `ExternalServiceCredentials` to a record  
							
							
							
						 
						
							2023-01-13 12:36:02 -05:00  
				
					
						
							
							
								 
						
							
								7018062606 
								
							 
						 
						
							
							
								
								Explicitly create registration sessions  
							
							
							
						 
						
							2023-01-09 15:27:07 -05:00  
				
					
						
							
							
								 
						
							
								9e1485de0a 
								
							 
						 
						
							
							
								
								Assume stored verification codes will always have a session ID instead of a verification code  
							
							
							
						 
						
							2023-01-09 15:27:07 -05:00  
				
					
						
							
							
								 
						
							
								4e358b891f 
								
							 
						 
						
							
							
								
								Retire `StoredVerificationCode#twilioVerificationSid`  
							
							
							
						 
						
							2023-01-09 15:27:07 -05:00  
				
					
						
							
							
								 
						
							
								4044a9df30 
								
							 
						 
						
							
							
								
								stop warning about lack of syntax specification during proto generation  
							
							
							
						 
						
							2023-01-09 12:20:07 -06:00  
				
					
						
							
							
								 
						
							
								5a7b675001 
								
							 
						 
						
							
							
								
								import cleanup on controllers package  
							
							
							
						 
						
							2023-01-09 12:20:07 -06:00  
				
					
						
							
							
								 
						
							
								3be4e4bc57 
								
							 
						 
						
							
							
								
								remove unused exception type  
							
							
							
						 
						
							2023-01-09 12:20:07 -06:00  
				
					
						
							
							
								 
						
							
								5de51919bb 
								
							 
						 
						
							
							
								
								Remove `Subscriptions.PCI`  
							
							
							
						 
						
							2023-01-05 12:02:34 -06:00  
				
					
						
							
							
								 
						
							
								b02b00818b 
								
							 
						 
						
							
							
								
								Remove `Subscriptions.PCI` attribute  
							
							
							
						 
						
							2023-01-04 11:31:46 -06:00  
				
					
						
							
							
								 
						
							
								010f88a2ad 
								
							 
						 
						
							
							
								
								Remove `Subscriptions.C` attribute  
							
							
							
						 
						
							2023-01-04 11:31:46 -06:00  
				
					
						
							
							
								 
						
							
								60edf4835f 
								
							 
						 
						
							
							
								
								Add a `pni` capability to `UserCapabilities`  
							
							
							
						 
						
							2022-12-21 16:26:07 -05:00  
				
					
						
							
							
								 
						
							
								a60450d931 
								
							 
						 
						
							
							
								
								Convert `UserCapabilities` to a record  
							
							
							
						 
						
							2022-12-21 16:26:07 -05:00  
				
					
						
							
							
								 
						
							
								d138fa45df 
								
							 
						 
						
							
							
								
								Handle edge cases of Math.abs on integers.  
							
							
							
						 
						
							2022-12-20 12:25:04 -05:00  
				
					
						
							
							
								 
						
							
								2c2c497c12 
								
							 
						 
						
							
							
								
								Define reregistrationIdleDays DistributionSummary with custom expiry  
							
							
							
						 
						
							2022-12-20 09:21:24 -08:00  
				
					
						
							
							
								 
						
							
								cb5d3840d9 
								
							 
						 
						
							
							
								
								Add paymentActivation capability  
							
							
							
						 
						
							2022-12-20 09:20:42 -08:00  
				
					
						
							
							
								 
						
							
								9aceaa7a4d 
								
							 
						 
						
							
							
								
								Introduce ArtController  
							
							
							
						 
						
							2022-12-19 11:58:16 -08:00  
				
					
						
							
							
								 
						
							
								636c8ba384 
								
							 
						 
						
							
							
								
								Add metric for distribution of account idle time at reregistration  
							
							
							
						 
						
							2022-12-16 13:50:29 -08:00  
				
					
						
							
							
								 
						
							
								65ad3fe623 
								
							 
						 
						
							
							
								
								Add hCaptcha support  
							
							
							
						 
						
							2022-12-16 11:28:30 -06:00  
				
					
						
							
							
								 
						
							
								24ac32e6e6 
								
							 
						 
						
							
							
								
								Add `PayPalExperienceProfileInput.userAction`  
							
							
							
						 
						
							2022-12-13 10:03:58 -06:00  
				
					
						
							
							
								 
						
							
								26f5ffdde3 
								
							 
						 
						
							
							
								
								Enable case-sensitive usernames  
							
							
							
						 
						
							2022-12-13 07:59:37 -08:00  
				
					
						
							
							
								 
						
							
								a883426402 
								
							 
						 
						
							
							
								
								Simplify account cleaner  
							
							
							
						 
						
							2022-12-06 16:21:25 -06:00  
				
					
						
							
							
								 
						
							
								2f21e930e2 
								
							 
						 
						
							
							
								
								Add `minimum` one-time donation amont to validation error map  
							
							
							
						 
						
							2022-12-06 16:21:15 -06:00  
				
					
						
							
							
								 
						
							
								5fb158635c 
								
							 
						 
						
							
							
								
								Use existing `WebApplicationException` entity, if available  
							
							
							
						 
						
							2022-12-06 16:21:15 -06:00  
				
					
						
							
							
								 
						
							
								9cf2635528 
								
							 
						 
						
							
							
								
								some accounts classes refactorings  
							
							
							
						 
						
							2022-12-05 09:30:40 -08:00  
				
					
						
							
							
								 
						
							
								d0e7579f13 
								
							 
						 
						
							
							
								
								Revert transaction descriptor  
							
							
							
						 
						
							2022-12-01 18:52:45 -06:00  
				
					
						
							
							
								 
						
							
								cda82b0ea0 
								
							 
						 
						
							
							
								
								Update kotlin + Apollo  
							
							
							
						 
						
							2022-12-01 18:11:35 -06:00  
				
					
						
							
							
								 
						
							
								2ecbb18fe5 
								
							 
						 
						
							
							
								
								Add support for one-time PayPal donations  
							
							
							
						 
						
							2022-12-01 18:11:35 -06:00  
				
					
						
							
							
								 
						
							
								df8fb5cab7 
								
							 
						 
						
							
							
								
								Move messages cache stale discard to a separate scheduler  
							
							
							
						 
						
							2022-12-01 18:09:28 -06:00  
				
					
						
							
							
								 
						
							
								99ad211c01 
								
							 
						 
						
							
							
								
								Enforce minimum amount by currency for one time donations  
							
							
							
						 
						
							2022-11-28 11:44:59 -08:00  
				
					
						
							
							
								 
						
							
								fb4ed20ff5 
								
							 
						 
						
							
							
								
								Remove groups v2 capability  
							
							... 
							
							
							
							* wip removing groups v2 capabilities
* comments
* finish removing groups v2 references
* hardcode gv1migration flag on user capability, remove other references 
							
						 
						
							2022-11-21 09:31:47 -08:00  
				
					
						
							
							
								 
						
							
								cb50b44d8f 
								
							 
						 
						
							
							
								
								Allow the account cleaner to operate on multiple accounts in parallel  
							
							
							
						 
						
							2022-11-18 11:15:00 -05:00  
				
					
						
							
							
								 
						
							
								ae57853ec4 
								
							 
						 
						
							
							
								
								Simplify deletion reason reporting  
							
							
							
						 
						
							2022-11-18 11:15:00 -05:00  
				
					
						
							
							
								 
						
							
								2881c0fd7e 
								
							 
						 
						
							
							
								
								Allow the account cleaner to act on all accounts in a crawled chunk  
							
							
							
						 
						
							2022-11-18 11:15:00 -05:00  
				
					
						
							
							
								 
						
							
								483fb0968b 
								
							 
						 
						
							
							
								
								Use badge name in level configuration for one-time donations  
							
							
							
						 
						
							2022-11-18 11:05:23 -05:00  
				
					
						
							
							
								 
						
							
								e8ee4b50ff 
								
							 
						 
						
							
							
								
								Retire the legacy "abusive hosts" system in favor of newer tools  
							
							
							
						 
						
							2022-11-18 10:54:25 -05:00  
				
					
						
							
							
								 
						
							
								4f8aa2eee2 
								
							 
						 
						
							
							
								
								Mark flaky test `@Disabled`  
							
							
							
						 
						
							2022-11-17 13:23:42 -06:00  
				
					
						
							
							
								 
						
							
								397d3cb45a 
								
							 
						 
						
							
							
								
								Add consolidated subscription configuration API  
							
							
							
						 
						
							2022-11-16 12:27:00 -06:00  
				
					
						
							
							
								 
						
							
								e883d727fb 
								
							 
						 
						
							
							
								
								Note deprecation of localized string  
							
							
							
						 
						
							2022-11-16 12:09:00 -06:00  
				
					
						
							
							
								 
						
							
								986545a140 
								
							 
						 
						
							
							
								
								Set `error_if_incomplete` for subscription payment behavior  
							
							
							
						 
						
							2022-11-16 12:08:21 -06:00  
				
					
						
							
							
								 
						
							
								836307b0c7 
								
							 
						 
						
							
							
								
								adding a metric for ipv4/ipv6 requests count  
							
							
							
						 
						
							2022-11-15 11:17:01 -08:00  
				
					
						
							
							
								 
						
							
								c32067759c 
								
							 
						 
						
							
							
								
								refactoring: use constants for header names  
							
							
							
						 
						
							2022-11-15 11:16:49 -08:00  
				
					
						
							
							
								 
						
							
								f41bdf1acb 
								
							 
						 
						
							
							
								
								Make `MessagesController#getPendingMessages` fully async  
							
							
							
						 
						
							2022-11-11 13:19:57 -06:00  
				
					
						
							
							
								 
						
							
								77d691df59 
								
							 
						 
						
							
							
								
								Always use reactived message processing in `WebSocketConnection`  
							
							
							
						 
						
							2022-11-11 13:14:39 -06:00  
				
					
						
							
							
								 
						
							
								a01f96e0e4 
								
							 
						 
						
							
							
								
								Temporarily disable account freezing on contention  
							
							
							
						 
						
							2022-11-10 18:53:58 -05:00  
				
					
						
							
							
								 
						
							
								1d1e3ba79d 
								
							 
						 
						
							
							
								
								Add metric to track newly-locked accounts.  
							
							
							
						 
						
							2022-11-10 12:55:08 -05:00  
				
					
						
							
							
								 
						
							
								2c9c50711f 
								
							 
						 
						
							
							
								
								Avoid reading from a stale `Account` after a contested reglock event  
							
							
							
						 
						
							2022-11-10 12:41:50 -05:00  
				
					
						
							
							
								 
						
							
								d3f0ab8c6d 
								
							 
						 
						
							
							
								
								Introduce an alternative exchange rate data provider  
							
							
							
						 
						
							2022-11-10 10:25:06 -05:00