Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mollyim/sweetlies-server

Server prototype for hosting a private Signal network.
https://github.com/mollyim/sweetlies-server

Add an in-app-context test for websocket metrics.

28c765bd9ac18ecf380568b05cd84da54c3d6137 authored over 4 years ago by Jon Chambers <[email protected]>
Add account device ID to the prekey rate limiter

This limits prekey fetching per device on an account instead of on an
account level.

8287317be757bedaaa5622b392b1a87c3c49c6b3 authored over 4 years ago by Ehren Kret <[email protected]>
Bump version to 3.37

08cc67d7c5517b4d7e66a8a28fc32901d546c8f0 authored over 4 years ago by Jon Chambers <[email protected]>
Set a timeout for Redis cluster operations and shut down the cluster as part of service shutdown

ec858b2d4cb2594e122d1f20f98d499c974aff3f authored over 4 years ago by Jon Chambers <[email protected]>
Fixed a potential issue where locks could get out of sync between Redis instances.

1b5dc0e434d38b17daeb03e51874b31a468e60c1 authored over 4 years ago by Jon Chambers <[email protected]>
Added a Redis cluster health check.

47ece983d2b6e335d3c0e1070cfe45000b75dc1b authored over 4 years ago by Jon Chambers <[email protected]>
Introduce the Experiment class to compare results from parallel systems.

c2a4a2778e287fb5b186a5ed5bc59cf1748f2066 authored over 4 years ago by Jon Chambers <[email protected]>
Mirror username deletes unconditionally.

1db5977e80d5fc28069be7344aeb3313852e8402 authored over 4 years ago by Jon Chambers <[email protected]>
Compare results of reads from old and new Redis caches.

52310b5dd94919ab3cedea0a7addf364d5e40783 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.36

251364d8be142d460d5400c12b3d5406c0a974ec authored over 4 years ago by Jon Chambers <[email protected]>
Deliver upgrade link to stale clients

f07f02d86640ec02092de43fcc30bd7c8f1dc025 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Introduce a Lettuce-based fault-tolerant Redis cluster accessor.

fe1054d58acf6fc0e5206a52170a0e117fd6dc10 authored over 4 years ago by Jon Chambers <[email protected]>
Mirror writes to the cache cluster.

138810391918529bb309ad77ee6fea7dc20c518c authored over 4 years ago by Jon Chambers <[email protected]>
Update to Pushy v0.14.1.

ba6ac778fc1d001c0c045cc7f03c360d6c0b914d authored over 4 years ago by Jon Chambers <[email protected]>
Differentiate between websocket and "boring" HTTP traffic.

228ffcbfce780f6e09090a77c1a19f61c79b079a authored over 4 years ago by Jon Chambers <[email protected]>
Measure traffic from websockets.

f18ab9e5cc8480b796076dd29dfec5a3f0697f3c authored over 4 years ago by Jon Chambers <[email protected]>
Celebrate the diversity of UA strings when generating tags for metrics.

06c82ee87d752d354e4aa18ac85d88693d19d747 authored over 4 years ago by Jon Chambers <[email protected]>
Move UA tag extraction into its own utility class.

9ba5ee8043dcf680a16c626e9f62e08b069e021b authored over 4 years ago by Jon Chambers <[email protected]>
Use hashed UUID to spread last seen updates over a full day (#40)

eede4e50ca51ab9aef557d9d2381db3605f888b9 authored over 4 years ago by Ehren Kret <[email protected]>
Bump version to 3.29

1e7b6f78ca3cfd010b21339218631fe5ae9733c1 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Add the timestamp using the `add` method.

aa10f63d9fe4842a556d0ce478fffc5f198e9a4d authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.27

5b984d924fe756aa23504f3e51714894f11856b3 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Always copy HTTP response headers to websocket responses.

eb8b5e5c013c895651c0755e7740fd65ab82a3a0 authored over 4 years ago by Jon Chambers <[email protected]>
Include timestamps in all server-to-client websocket messages.

a25af36e32ff695bb1949a8d33b9debc3deb7932 authored over 4 years ago by Jon Chambers <[email protected]>
Inject timestamps into responses.

817f0579273d366f2ff95fbf821309fc75732901 authored over 4 years ago by Jon Chambers <[email protected]>
Capture request-level metrics (path, status, client platform/version).

a13c44d81ae563fdfc93bbb5ccac646796c38d1a authored over 4 years ago by Jon Chambers <[email protected]>
Add the Wavefront/Micrometer reporter as a dependency and configure a registry.

45ad8f8ffb263175e879129c7788dbb574ec6ee4 authored over 4 years ago by Jon Chambers <[email protected]>
Add hashKey to RemoteConfig

This allows the percentages for different entries in remote config to
be aligned so one remote c...

7da9e88c0b2b70ab14ae3c98cc0113521de205af authored over 4 years ago by Ehren Kret <[email protected]>
Bump version to 3.26

674e63cd3eb09569c5402d9f9b1ab05994d69561 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Report the number of days until the CDS CA cert expires as a metric so we can set an alarm.

1c73c91133259a278954f8d150f48e144756d26d authored over 4 years ago by Jon Chambers <[email protected]>
Use APNs signing keys instead of expiring certificates.

b1d11d4f6982c02dc4ef3d727a900ea3a6a69545 authored over 4 years ago by Jon Chambers <[email protected]>
Support device transfers (SERVER-41, SERVER-42) (#32)

This change introduces a `transfer` device capability and account creation argument in support o...

001a9310c32bc0e92af9033d0b5d0cadde149ec3 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.25

4cea9023f2fe20955795a6c307ff23fb2d1a6ca8 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Add payment addresses on account attributes update

8ffadfa1f1b7fdab42dfe3f9cc4ff29cfe17d9f9 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.24

39e0b8e40e3093cd3c6a4adcda1656e767ea70fa authored over 4 years ago by Moxie Marlinspike <[email protected]>
Drop the GCM `RECEIPT` message type (unused).

50d7929e76882a8c0396ba342da432baa8f45b45 authored over 4 years ago by Jon Chambers <[email protected]>
Don't let one unregistered device block receipt for others.

10840b22c5cd3146f241380a926bc84fffe8b3e9 authored over 4 years ago by Jon Chambers <[email protected]>
Update to Pushy v0.13.11.

acfbab5915adb98d00f5e3c97cca1c71d4029d7c authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.23

9b00f657981798f159b09244a85ae33423709280 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Use a static sequence of randomness in tests

The RemoteConfigControllerTest#testMath unit test would occassionally
fail because randomness do...

48c324fe8684433efc2af1727b663be8ebf0a207 authored over 4 years ago by Ehren Kret <[email protected]>
Workaround lack of internal retry on transaction rollback

The get endpoint for key fetching can fail if the transaction cannot
complete because of simulta...

0c495e7e72260d8eb746393d87bb32853154a575 authored over 4 years ago by Ehren Kret <[email protected]>
Allow remote config to send non-boolean values

This version of remote config allows non-boolean values to be returned
to clients but unfortunat...

50ccfee2014a71c32e56ae2b73947112d8ee2e92 authored over 4 years ago by Ehren Kret <[email protected]>
Bump version to 3.22

f39a5f6e6803852b5a495bc9032097d3f6bb7869 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Update dropwizard to 2.0.8

f1f2efc4f8370c96b76081a7c1671a3570ea16e5 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump zkgroups to 0.7.0

fa739c9594b30b2fec0865b325d56542a2291f16 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Support for advertising payment addresses on profile

95f0ce181631fef8b1fdb507b7ecf5b71291ff38 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.21

3432529f9c018d75774ce89f3207b18051c26fe7 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Temporarily move GV2 capability from allMatch to anyMatch

a32c8fabed727cc02e8a2557acf89f0c069d21b4 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump zkgroups to 0.6.0

6a11501184fc0a118c044746890650b9f1f30b34 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.20

7ca228d466fe3c53867a37614b28bbb12fb5a50f authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump dropwizard to 2.0.7

09a00f7d424ed004f31379f1723df463888af19c authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.19

eac4cd15e3fff9a75483914d3df8401a625c903b authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump zkgroups to 0.5.0

c03fd4645d4b725db3151aa127d8adb3df21ef68 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.18

911ddbe1c8b5b70f7a823ef3df7f5381784e97e3 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Update zkgroups to 0.4.2

b76c7a4824e782f16c01a5fb56170bbd3ce90326 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Make storageCapable a boolean result rather than an auth token

1408ac77f9b0364078cf3a44551fb06887244e06 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.17

c641abc7cd73b49883dc20fcda7ff5d0284c9b00 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Fix account dropping new style registration locks

7e97d10ae1bf3ae43abb9fc89ce4080558582f34 authored over 4 years ago by Ehren Kret <[email protected]>
Change attachment key from long to base64 of 15 bytes

56b134facd6f6a9152cd2e347d0df1bc495ab3fe authored over 4 years ago by Ehren Kret <[email protected]>
Create attachments V3 endpoint for CDN2 on GCP

In preparation for resumable uploads, this creates a separate
attachment authorization endpoint ...

41286650cc7d31d87f8778a999b058e1459549af authored over 4 years ago by Ehren Kret <[email protected]>
Remove references to newer bouncy castle from tests

This unifies the entire workspace on one instance of bouncy castle
until such time as the entire...

2aca007a595042b15c671ee1cbd01370aaf17253 authored over 4 years ago by Ehren Kret <[email protected]>
Bump version to 3.16

39f5c00f7eba1937e9ad55f921bbf6ece5ae6412 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.15

7eab431e5d20866889c35d44d5bd9dde15da4b85 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.14

678b15e759300d02a0a9d65c7b8973efc3ae7b25 authored over 4 years ago by Moxie Marlinspike <[email protected]>
Add storage capability and return KBS creds on rereg w/ storage set

3c8e7c6c10f9d8d032bf410c4a8c0c94cfc9cfbf authored over 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.13

bb7433ab4018cb49f728618b3d2b49b2f90202a6 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Break out redis pubsub into dedicated cluster

4f64513c836527b3016e4d354321069341bbe5e4 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.10

4ee47b6b1be891ae5956285c10d6b89463877e08 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Account for fronted regions

350f5ccb3c840bbf972c88fdb1724ee9b76490c2 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.09

0d3f94860be8e2d3d7a2e3229439dd856e42f888 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.08

3d7489563d85d10d05ab35f0232789522ce35ceb authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Additional limits

ac1153c7cf76a568e8c07bbe84e08338780c044b authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.07

d4c422029934a3286341d1d09135ec36044dadf0 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Update to dropwizard 2.x

009f81a9a644d021a57fde2861d3ef5e7db9bf31 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Update zkgroups to 0.4.0

3b1672a4a7e6ca42af9cd2a90fa90d0821193075 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.06

69285f28ad46eef8f4814b18a6fccb40f360f313 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 3.00

3593df0e7389ec7966193aa8c63a8af1d63c878a authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Remove tombstone column from keys table

8b10b1dc62aba62dfe251540826cd33c98c7f293 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.99

0db2a81e4e279b1b65326ab12f173426a98d5416 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.98

9fe64008c27da0cdab16c0c5dec7baa83b28210d authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Migrate keys to accountsdb

077c259d5b9903a9e91cbae66a9f922f4b85eac6 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.96

879bd624684b2d5e3c862391f0025c0a2b6f61dd authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Support for GV2 capability flag

e5746c19cfaea6525796869900c3145465f22e9c authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.95

29814d745882adf5256c3f27c2d7bb043cc5c8d5 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Generate external creds for KBS based on UUID

e399f9e851ebcdb5045a8e54b042679121304dd1 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Add support for UUID buckets in remote config

e4e20c2d2592894e49e4b15f75d8ed6d20a37986 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Support for getting/setting remote config variables

08a70664f462f30dfae3defd49248571531573c3 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.94

9d77f8dcd29f03fb3a513d293c2c01b3f7ee1f55 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Update version of embedded pg

1d76c644cbedd502fbca7c0b4f0942b199cfd293 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Parameterize access to zk operations

75fc35ee4b48b93b150fb970ded3ddba63cf54b7 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Support for versioned profiles

Includes support for issuing zkgroup auth credentials

ba3102d66786107c7f09c37856ee2d3fc87296b1 authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.93

a94fc2265941b293277ae0fafe7e1da5565cfb9d authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Support for first/last profile name length

8a9fed64f22ff8b29325066d9c733af8e5c4349c authored almost 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.92

4468b5a2e4667f88944fa7da9862ac804d41f2c1 authored about 5 years ago by Moxie Marlinspike <[email protected]>
Increase max size for sticker manifest

71c7e305480aa3cb8af8c99ae04a20e925e3af47 authored about 5 years ago by Moxie Marlinspike <[email protected]>
Update libphonenumber to 8.11.0

940bd55079037ca0116a37c8cb060f0578ceabf6 authored about 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.91

f2aa40c7726e5693cc439d1cab3e5dae85951238 authored about 5 years ago by Moxie Marlinspike <[email protected]>
Bump max sticker count to 201

886db1a2c3c53f8ffa29097012d4cb40c416c43a authored about 5 years ago by Moxie Marlinspike <[email protected]>
Bump version to 2.90

c8979940a82c9ebe73167a4677d293c49ec5fcd0 authored about 5 years ago by Moxie Marlinspike <[email protected]>
Support for setting and looking up usernames

99c228dd6dde7029798504c3af32739828ff8c02 authored about 5 years ago by Moxie Marlinspike <[email protected]>