|  Jon Chambers | 9628f147f1 | Separate statically- and dynamically-configured rate limiters | 2021-12-03 11:01:15 -05:00 | 
				
					
						|  Chris Eager | 13e346d4eb | Distinguish local vs remote in `ClientPresenceManager#disconnectPresence` | 2021-12-02 14:32:42 -08:00 | 
				
					
						|  Fedor Indutny | e507ce2f26 | Include ACI and PNI in DeviceResponse | 2021-12-02 17:21:05 -05:00 | 
				
					
						|  Jon Chambers | 9c62622733 | Handle cases where a message might be missing a destination UUID | 2021-12-02 14:06:49 -05:00 | 
				
					
						|  Jon Chambers | 62aa0cef39 | Set destination UUIDs for receipts | 2021-12-02 14:06:49 -05:00 | 
				
					
						|  Jon Chambers | 401953313a | Remove all vestiges of the relational account database | 2021-12-02 12:46:43 -05:00 | 
				
					
						|  Chris Eager | 4d2403d619 | Use `assertTimeoutPreemptively` instead of `assertTimeout` | 2021-12-02 12:17:08 -05:00 | 
				
					
						|  Jon Chambers | c5f261305d | Store destination UUIDs when persisting messages to DynamoDB | 2021-12-02 12:17:08 -05:00 | 
				
					
						|  Jon Chambers | 394f58f6cc | Add a (failing!) check for destination UUIDs | 2021-12-02 12:17:08 -05:00 | 
				
					
						|  Jon Chambers | 674bf1b0e0 | Drop a myserious empty test | 2021-12-02 12:17:08 -05:00 | 
				
					
						|  Jon Chambers | 606ddd8a9b | Populate destination UUID for messages delivered via websocket | 2021-12-02 12:17:08 -05:00 | 
				
					
						|  Jon Chambers | e23a1fac50 | Remove old Postgres-backed remote config machinery | 2021-12-02 12:16:43 -05:00 | 
				
					
						|  Jon Chambers | 342323a7e6 | Use canonical usernames throughout `AccountsManager` | 2021-12-02 12:02:29 -05:00 | 
				
					
						|  Jon Chambers | efb410444b | Introduce a username validator | 2021-12-02 12:02:29 -05:00 | 
				
					
						|  Jon Chambers | 17c9b4c5d3 | Transition from Postgres-backed remote config store to Dynamo-backed store | 2021-12-02 11:13:07 -05:00 | 
				
					
						|  Jon Chambers | 706de8e2f1 | Add a command to migrate remote configuration entries from Postgres to DynamoDB | 2021-12-02 11:13:07 -05:00 | 
				
					
						|  Jon Chambers | 23bc11f3b6 | Introduce a DynamoDB-backed remote config store | 2021-12-02 11:13:07 -05:00 | 
				
					
						|  Jon Chambers | 4eb7dde1c8 | Migrate RemoteConfigsTest to Junit 5 | 2021-12-02 11:13:07 -05:00 | 
				
					
						|  Jon Chambers | 064861b930 | Consolidate profiles store tests and discard `ProfilesStore` interface | 2021-12-02 10:49:54 -05:00 | 
				
					
						|  Jon Chambers | afa910bbd7 | Drop relational profiles store | 2021-12-02 10:49:54 -05:00 | 
				
					
						|  Jon Chambers | 6aceb24fd2 | Drop profile migration tools | 2021-12-02 10:49:54 -05:00 | 
				
					
						|  Jon Chambers | d94e86781f | Migrate username storage from a relational database to DynamoDB | 2021-12-01 16:50:18 -05:00 | 
				
					
						|  Daniel Gospodinow | 0d4a3b1ad4 | Fix typo in .gitmodules | 2021-12-01 13:26:32 -05:00 | 
				
					
						|  Jon Chambers | acfcb18f29 | Allow overwriting of previously-delted profiles | 2021-12-01 11:59:18 -05:00 | 
				
					
						|  Jon Chambers | f7ff8e3837 | Add a (failing!) test for deleting, then resetting profiles | 2021-12-01 11:59:18 -05:00 | 
				
					
						|  Jon Chambers | 048e17c62b | Use a memoizing supplier instead of a looping thread to cache remote config entries | 2021-11-30 16:35:42 -07:00 | 
				
					
						|  Jon Chambers | d89b4f7e95 | Compare versioned profiles synchronously; log a subset of mismatches for further investigation | 2021-11-30 16:35:29 -07:00 | 
				
					
						|  Chris Eager | 795b226b90 | Mark methods that update `SignedPreKey`s as `@ChangesDeviceEnabledState` | 2021-11-30 10:40:12 -07:00 | 
				
					
						|  Jon Chambers | e485c380e0 | Change the name of the CSV file argument to avoid upstream naming collisions | 2021-11-30 11:31:12 -05:00 | 
				
					
						|  Jon Chambers | bb4f4bc441 | Modify the "migrate profiles" command to accept a list of UUIDs/versions from a CSV file | 2021-11-30 11:22:51 -05:00 | 
				
					
						|  Jon Chambers | 65b49b2d9c | Use a "for each" strategy in profile migration methods | 2021-11-24 16:54:30 -05:00 | 
				
					
						|  Jon Chambers | 9e7010f185 | Migrate profiles from a relational database to DynamoDB | 2021-11-24 14:48:41 -05:00 | 
				
					
						|  Jon Chambers | 3bb8e5bb00 | Set a TTL for `Account` entries in the general cache | 2021-11-24 14:47:36 -05:00 | 
				
					
						|  Jon Chambers | 2a4d1da2ca | Delete accounts from Redis after they've been deleted from Dynamo | 2021-11-24 13:47:53 -05:00 | 
				
					
						|  Jon Chambers | 6b71b66bd2 | Take no action if badge list is omitted entirely | 2021-11-24 13:47:39 -05:00 | 
				
					
						|  Jon Chambers | ebf24fb125 | Add a (failing!) test for clients omitting badges in profile update requests | 2021-11-24 13:47:39 -05:00 | 
				
					
						|  Jon Chambers | 46d64b949e | Don't read "soft-deleted" profiles Nothing is actually "soft-deleting" profiles yet, and this
is a first step toward migrating profiles to a new data
store. | 2021-11-24 12:02:07 -05:00 | 
				
					
						|  Jon Chambers | 6919354520 | Fix a counting bug with reported messages | 2021-11-23 17:28:39 -05:00 | 
				
					
						|  Jon Chambers | a42fe9bfb0 | Add crawler names to log messages | 2021-11-23 16:22:09 -05:00 | 
				
					
						|  Jon Chambers | ee1f8b34ea | Add a command for reserving usernames | 2021-11-23 16:21:03 -05:00 | 
				
					
						|  Jon Chambers | c910fa406d | Migrate reserved usernames from a relational database to DynamoDB | 2021-11-23 16:21:03 -05:00 | 
				
					
						|  Jon Chambers | 559205e33f | Log cases where accounts are missing or have inconsistent PNIs | 2021-11-23 15:40:31 -05:00 | 
				
					
						|  Chris Eager | c0756e9c60 | Attempt an orderly websocket close on displacement before a hard disconnect | 2021-11-23 11:36:32 -07:00 | 
				
					
						|  Ehren Kret | bf1190696e | Add badge workaround for old Android builds | 2021-11-23 09:58:06 -06:00 | 
				
					
						|  Jon Chambers | 71dd0890de | Restore an accidentally-removed PNI consistency check | 2021-11-23 10:53:40 -05:00 | 
				
					
						|  Jon Chambers | e5acdf1402 | Don't update the PNI attribute during general account updates | 2021-11-23 10:53:40 -05:00 | 
				
					
						|  Jon Chambers | 0f08b6bb59 | Drop "got successful captcha" messages from `INFO` to `DEBUG` | 2021-11-22 17:06:34 -05:00 | 
				
					
						|  Jon Chambers | 6198a7b69a | Remove spurious `@JsonProperty` annotations | 2021-11-22 15:43:09 -05:00 | 
				
					
						|  Jon Chambers | 067aee6664 | Remove unused properties from `OutgoingMessageEntity` | 2021-11-22 15:43:09 -05:00 | 
				
					
						|  Jon Chambers | 138a2ebbd0 | Drop transactional logic from phone number identifier migration | 2021-11-22 15:32:24 -05:00 |