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