Commit Graph

298 Commits

Author SHA1 Message Date
Jeffrey Griffin 56f451b30f add directory feedback "reason" 2019-02-08 18:56:36 -08:00
Brian Acton 3091a93a52 full impl of database restart 2019-02-08 18:50:03 -08:00
Moxie Marlinspike 228bdf74a4 Add notes column to abusive_host_rules 2019-01-29 14:30:59 -08:00
Moxie Marlinspike e201344ccd Fix for inactive auth problem 2019-01-24 17:48:04 -08:00
Moxie Marlinspike fa0745e226 Don't allow secondary devices to resurrect inactive device status 2019-01-22 13:25:00 -08:00
Moxie Marlinspike 37a4e8a4aa No longer need to overload fetchesMessages 2019-01-17 10:37:37 -08:00
Moxie Marlinspike 3776292278 Remove unneeded logging 2019-01-10 11:14:44 -08:00
Moxie Marlinspike 92ee0a5227 Validate client requesting certificate has identity key 2019-01-10 10:27:27 -08:00
Moxie Marlinspike 052fd35c72 Remove duplicate number entry 2019-01-10 10:24:20 -08:00
Moxie Marlinspike 9e2a55edc2 Saving space too soon, has to be done in two phases 2019-01-09 18:09:37 -08:00
Brian Acton 4b8608906a tally active users by time interval by platform and by country
1) refactor Directory Reconciler and pull out AccountDatabaseCrawler class
2) implement ActiveUserCounter to tally daily, weekly, monthly, etc active use
3) rework and simplify the crawl and sleep logic
4) move chunk interval and chunk size configuration options out of directory section and into accountDatabaseCrawler section
2019-01-09 17:06:54 -08:00
Jeffrey Griffin dbfe4fd5ac replicate directory updates on GCM/APN token & signed prekey changes 2019-01-09 17:06:54 -08:00
Jeffrey Griffin 266f1c3a49 separate directory feedback by master device platform 2019-01-09 17:06:54 -08:00
Moxie Marlinspike 6ce686ab9c Transparent data controller 2019-01-09 17:06:54 -08:00
Moxie Marlinspike ea38645493 Add api endpoint for deleting deprecated signaling key 2019-01-09 13:56:02 -08:00
Moxie Marlinspike 5090c07846 Update constraints on account attributes name 2019-01-04 00:21:49 -08:00
Moxie Marlinspike 7da7bec241 Do more thorough phone number validation 2018-12-24 18:11:43 -08:00
Moxie Marlinspike 172bc81dd2 Add some meters 2018-12-21 16:44:20 -08:00
Moxie Marlinspike 65234a5a9a Add support for multiple forwarded headers 2018-12-21 16:41:33 -08:00
Moxie Marlinspike 88353e8748 Support fallback to default language without country-specific locale 2018-12-20 10:36:51 -08:00
Moxie Marlinspike 3145be12c0 Make signaling key optional in account attributes 2018-12-19 12:47:43 -08:00
Moxie Marlinspike 30e834744d Additional registration metrics 2018-12-18 09:34:29 -08:00
Moxie Marlinspike 2daabd000f Add support for host filtering 2018-12-17 14:46:40 -08:00
Moxie Marlinspike 5987330e59 Add android-ng sms verification text, remove old twiml 2018-12-12 13:59:58 -08:00
Moxie Marlinspike 5903475f4a Include endpoint for device name 2018-12-12 13:47:17 -08:00
Moxie Marlinspike 0c3dc3dea2 Support for localized voice verification 2018-12-07 14:39:07 -08:00
Moxie Marlinspike c2f2146872 Deprecate old signaling key concept 2018-12-07 14:32:44 -08:00
Moxie Marlinspike c6eb306691 Add rate limiting 2018-12-07 14:32:40 -08:00
Moxie Marlinspike 585bbf3987 Add some meters and reorder limits 2018-11-27 12:00:09 -08:00
Moxie Marlinspike feb7cd7bbf Remove hystrix from account manager 2018-11-06 05:20:47 -08:00
Moxie Marlinspike 79c05c37dd Update hystrix command names 2018-11-03 06:15:42 -07:00
Moxie Marlinspike 54a41b4f0a Reorganize account manager timers 2018-11-01 03:16:29 -07:00
Moxie Marlinspike 768b52e517 Add timed metrics to accounts manager 2018-11-01 03:00:36 -07:00
Moxie Marlinspike deef167cb2 Make hystrix command keys explicit 2018-11-01 01:35:13 -07:00
Moxie Marlinspike ce5f73a5a6 Specify SQS region 2018-11-01 01:05:20 -07:00
Moxie Marlinspike fedfc66403 Initial hystrix support 2018-11-01 01:05:20 -07:00
Moxie Marlinspike 27042dae4d Update valid phone number ranges
Closes #86
2018-10-29 07:05:23 -07:00
Moxie Marlinspike ab276a6a61 Add support for online only delivery 2018-10-18 04:23:40 -07:00
Moxie Marlinspike 7e026a7072 Secret sender 2018-10-18 04:23:40 -07:00
Moxie Marlinspike ee6785eff9 Normalized migration result, clean up 2018-10-04 10:41:53 -07:00
Moxie Marlinspike fefadaebfa Correctly replicate delete events to directory 2018-09-20 11:44:17 -07:00
Jeffrey Griffin 8d72515a30 Use config option to tune reconciliation instead of auto-tuning
the COUNT query on the accounts db is too heavyweight and risky to justify an auto-tuning reconciliation cycle
2018-09-20 00:40:10 -07:00
Jeffrey Griffin 1cd0abf415 Rename member in DirectoryReconciler for clarity 2018-09-19 10:45:22 -07:00
Brian Acton 10575d80ad Contact Discovery Service 2018-09-18 11:17:12 -07:00
Moxie Marlinspike e26e383bd7 Support for vpush only retries 2018-07-09 09:59:40 -07:00
Moxie Marlinspike 3b2eacfc8e Remove dependency 2018-05-04 02:20:29 -07:00
Moxie Marlinspike 2a665f9d92 Update network logging dependency 2018-05-04 01:23:33 -07:00
Moxie Marlinspike 4e9bcd0d1f Don't rate limit sync messages 2018-04-27 14:04:09 -07:00
Moxie Marlinspike 49dad3099a Support for replicated redis clusters 2018-04-26 09:51:51 -07:00
Moxie Marlinspike 9923a07c25 Support for messagedb caching 2018-04-12 15:13:05 -07:00