Commit Graph

311 Commits

Author SHA1 Message Date
Moxie Marlinspike
c75dada340 Auto serializable transaction retry 2019-03-27 21:24:49 -07:00
Moxie Marlinspike
890b0ac301 Eliminate last vestiges of "last resort" key stuff 2019-03-27 20:19:10 -07:00
Moxie Marlinspike
77142eb2df Remove deprecated periodic stats command 2019-03-26 09:43:32 -07:00
Moxie Marlinspike
7463652345 Add eviction meter 2019-03-22 22:54:21 -07:00
Moxie Marlinspike
40bac000ab Evict APN retry job after 90 days unseen 2019-03-22 22:14:52 -07:00
Moxie Marlinspike
dac9cee7ca Revert "expire accounts explicitly"
This reverts commit 9a4986f189.
2019-03-22 22:11:40 -07:00
Jeffrey Griffin
9a4986f189 expire accounts explicitly 2019-03-22 21:45:56 -07:00
Moxie Marlinspike
afa674e2ea Add a created field to the apn retry hash info, increase max interval 2019-03-22 21:44:41 -07:00
Moxie Marlinspike
b3c615576e Update apns library, remove retrying executor 2019-03-22 20:27:33 -07:00
Moxie Marlinspike
67b0f14be6 Disable the rest of directory feedback method temporarily 2019-03-22 19:32:10 -07:00
Moxie Marlinspike
57d594acb0 Temporarily remove CDS exception logging 2019-03-22 18:57:41 -07:00
Moxie Marlinspike
40aa685aba Add logging on APNs exception 2019-03-22 17:46:07 -07:00
Moxie Marlinspike
ed766484d2 Don't retry APN on bad device token 2019-03-22 17:40:06 -07:00
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