Jonathan Klabunde Tomer
|
f0dcd8e07b
|
Group Send Endorsement support for unversioned profile fetch
|
2024-04-23 14:58:19 -07:00 |
|
ravi-signal
|
9ef1fee172
|
Add DELETE v1/archives
|
2024-04-23 16:50:11 -05:00 |
|
Jonathan Klabunde Tomer
|
b3bd4ccc17
|
simplify profile auth
|
2024-04-23 14:49:04 -07:00 |
|
Jon Chambers
|
ed72d7f9ec
|
Attach client platforms when creating donations
|
2024-04-22 09:31:57 -04:00 |
|
Jonathan Klabunde Tomer
|
b8f64fe3d4
|
Group Send Endorsement support for pre-key fetch endpoint
|
2024-04-19 15:40:46 -07:00 |
|
Jonathan Klabunde Tomer
|
ada589d0c3
|
accept Group Send Endorsements for single-recipient message send
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2024-04-16 15:06:40 -07:00 |
|
Ravi Khadiwala
|
2046b02bd8
|
Rename RedeemReceiptRequest to help openapi
|
2024-04-16 11:16:18 -05:00 |
|
ravi-signal
|
00ca7d5942
|
Add cdn number query parameter to /archives/auth/read
|
2024-04-15 13:59:14 -05:00 |
|
ravi-signal
|
d36df3eaa9
|
Add new upload-for-copy backup endpoint
|
2024-04-15 13:47:46 -05:00 |
|
ravi-signal
|
e5d654f0c7
|
Add /v1/archives/redeem-receipt
|
2024-04-15 13:47:02 -05:00 |
|
Alex Konradi
|
39fd955f13
|
Allow clients to request zkc-based auth creds
Allow clients to pass a zkcCredential=true query parameter to request the new
auth credential format implemented with the zkcredential Rust library.
|
2024-04-11 11:00:10 -05:00 |
|
ravi-signal
|
4863e1d227
|
Add backup levels to subscription configuration response
|
2024-04-11 10:58:40 -05:00 |
|
Jonathan Klabunde Tomer
|
2b652fe2a9
|
accept group send endorsements for multi-recipient sends
|
2024-04-10 16:51:09 -07:00 |
|
Ravi Khadiwala
|
63c8b275d1
|
Return 401 instead of 404 on unknown backup-ids
|
2024-04-04 10:56:48 -05:00 |
|
Katherine
|
d002e5dda8
|
Hardcode paymentActivation flag to true
|
2024-04-01 15:07:11 -07:00 |
|
Chris Eager
|
89cb821c97
|
Remove vavr dependency
|
2024-04-01 17:06:55 -05:00 |
|
Ravi Khadiwala
|
831c9ff5bf
|
Make backupDir/mediaDir indirect
|
2024-04-01 13:45:21 -05:00 |
|
Jon Chambers
|
a733f5c615
|
Add debugging context to signature validation failures
|
2024-03-27 17:58:02 -04:00 |
|
Jon Chambers
|
d10da39e5b
|
Pare back debug-oriented metrics around fetching pre-keys
|
2024-03-26 16:44:34 -04:00 |
|
ameya-signal
|
7f0f045f29
|
Minor cleanup of report spam endpoint (#1979)
|
2024-03-21 10:41:25 -07:00 |
|
Chris Eager
|
2c2b5d555e
|
Rename obsolete uses of recaptcha
|
2024-03-13 16:40:32 -05:00 |
|
Alex Konradi
|
0ab2428d87
|
Don't produce zkgroup auth creds with PNI as ACI
|
2024-03-13 16:22:45 -05:00 |
|
Jon Chambers
|
85b15fa63b
|
Actually increment the "get group credentials" counter
|
2024-03-08 17:07:16 -05:00 |
|
Alex Konradi
|
7d364ca7ce
|
Count group auth reqs without pniAsServiceId=true
|
2024-03-06 15:41:48 -05:00 |
|
adel-signal
|
8f100a792e
|
calling: update TurnCallRouter to reduce returned options
|
2024-03-05 11:26:19 -08:00 |
|
Ravi Khadiwala
|
69330f47fd
|
Explicitly call spam-filter for verification session updates
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-23 16:04:24 -06:00 |
|
Ravi Khadiwala
|
4f40c128bf
|
Explicitly call spam-filter for challenges
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-23 15:58:52 -06:00 |
|
Jon Chambers
|
30b5ad1515
|
Fix an incorrectly-named "check keys" method
|
2024-02-23 13:17:10 -05:00 |
|
Jon Chambers
|
d2716fe5cf
|
Add an endpoint for checking that clients and the server have a common view of the client's repeated-use keys
|
2024-02-23 11:41:58 -05:00 |
|
Jon Chambers
|
279f877bf2
|
Validate pre-key signatures via the legacy "set signed pre-key" endpoint
|
2024-02-23 11:33:41 -05:00 |
|
Ravi Khadiwala
|
df69d9f195
|
Annotate authenticated endpoints with @ReadOnly or @Mutable
|
2024-02-22 12:05:32 -06:00 |
|
Ravi Khadiwala
|
26ffa19f36
|
Lifecycle management for Account objects reused accross websocket requests
|
2024-02-22 12:05:32 -06:00 |
|
Jon Chambers
|
a2139ee236
|
Revert "Add diagnostic dimensions to the "get keys" counter"
This reverts commit cd64390141.
|
2024-02-18 20:14:05 -05:00 |
|
Jon Chambers
|
8c55f39cdf
|
Revert "Use a phased enrollment strategy for the pnp compatibility flag"
This reverts commit 3e12a8780d.
|
2024-02-18 20:08:39 -05:00 |
|
Jon Chambers
|
cd64390141
|
Add diagnostic dimensions to the "get keys" counter
|
2024-02-18 18:10:58 -05:00 |
|
Jon Chambers
|
3e12a8780d
|
Use a phased enrollment strategy for the pnp compatibility flag
|
2024-02-18 17:59:00 -05:00 |
|
Jon Chambers
|
36f85fc97e
|
Fix an inverted boolean in a counter
|
2024-02-16 15:18:18 -05:00 |
|
Jon Chambers
|
9040cfd200
|
Count "store key" attempts by key type/platform
|
2024-02-16 13:09:55 -05:00 |
|
Jon Chambers
|
757da3b15a
|
Fully-qualify OpenAPI Tag, allowing for imported Micrometer Tag
|
2024-02-16 13:09:55 -05:00 |
|
Jon Chambers
|
d162590a32
|
Record a remote-aggregated distribution of one-time pre-key counts
|
2024-02-16 13:09:55 -05:00 |
|
Jon Chambers
|
f41e1716c6
|
Combine/expand existing "get keys" counter
|
2024-02-16 13:09:55 -05:00 |
|
Jon Chambers
|
4dce0f1b9d
|
Add identity type/"stale" dimensions to the "pre-key unavailable" counter
|
2024-02-16 13:09:55 -05:00 |
|
Jonathan Klabunde Tomer
|
fef57dce0d
|
use explicit Timer rather than micrometer annotation for send-message latency distribution
|
2024-02-15 14:58:43 -08:00 |
|
Jonathan Klabunde Tomer
|
ff9ad4bd1d
|
export 1:1 message send latency as a full distribution
|
2024-02-15 10:33:02 -08:00 |
|
Jon Chambers
|
f90ccd3391
|
Count attempts to fetch a one-time EC pre-key that result in a "key unavailable" response
|
2024-02-14 18:04:31 -05:00 |
|
Jon Chambers
|
5ff092e541
|
Retire the pni device capability
|
2024-02-14 18:04:23 -05:00 |
|
Ravi Khadiwala
|
dcdf401f64
|
Make DELETE /v1/device synchronous
|
2024-02-14 15:30:10 -05:00 |
|
adel-signal
|
d1f68eacd9
|
Add call routing API endpoint for turn servers
|
2024-02-09 11:12:23 -08:00 |
|
Jon Chambers
|
4f45f23094
|
Prevent old versions of the Android app from carrying out "change phone number" requests
|
2024-02-09 09:58:38 -05:00 |
|
Ravi Khadiwala
|
3b44ed6d16
|
Explicitly call spam-filter for messages
Pass in the same information to the spam-filter, but just use explicit
method calls rather than jersey request filters.
|
2024-02-07 14:30:32 -06:00 |
|