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

Require a push challenge when registering (or else require a captcha).

408b9594417f56472fac5d0810561cd6881b9f58 authored almost 4 years ago by Jon Chambers <[email protected]>
Add an experiment enrollment manager.

35fc98a188de171ace149ae5be8b2570549b40b6 authored almost 4 years ago by Jon Chambers <[email protected]>
Add a dynamic configuration manager

92f6a79e1f3958b8a5079e47e501d942e15f8971 authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 5.20

5a9c8e304c3b89db78a2f802b0d03907743a99c9 authored almost 4 years ago by Jon Chambers <[email protected]>
Ignore expired devices when checking for GV1->GV2 migration capability.

8f94ed68a3ab2d0c2ab320ee4ec66efb50ede2ce authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.19

a4cd30451c803af55656e2e1e46d1090d73e2982 authored almost 4 years ago by Jon Chambers <[email protected]>
Add more robust tests for about/emoji fields.

92a0deffcf65f8be783159feb7364702688496f7 authored almost 4 years ago by Jon Chambers <[email protected]>
Actually store emoji/about text in the database.

ce1a4b94cb59c4f4dc6c4630bf7417c78ee465ed authored almost 4 years ago by Jon Chambers <[email protected]>
Fix a minor typo in the help text for a feature flag task.

97b6f6028b0dc9b57ae9acb8e1a17d3e5ad35520 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.18

99e300a6401b873157a33f0a080baed484e93628 authored almost 4 years ago by Jon Chambers <[email protected]>
Actually drop feature flag config.

611e8c39ee247ebc6116fd974e168a2de4fd06fa authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.17

af55287dee245844947fd4886a866050425d72dd authored almost 4 years ago by Jon Chambers <[email protected]>
Add a meter for captcha requests.

01f1c263a6de4236113955576e744deb525d64af authored almost 4 years ago by Jon Chambers <[email protected]>
Revert "Temporarily disable registration abuse system"

This reverts commit 22ef058cb65f7d07d2e6b060630a572c1e01fb38.

24ea6a9f1d0324c8401c62f7697ae03504f292e9 authored almost 4 years ago by Jon Chambers <[email protected]>
Smoosh request logging tasks together rather than having one task for each direction.

46c800b8b75612e689f13b40a82ed76ef35e3a27 authored almost 4 years ago by Jon Chambers <[email protected]>
Add admin tasks for listing, setting, and deleting feature flags.

c606c1664f163752db5619853a2442da061127bc authored almost 4 years ago by Jon Chambers <[email protected]>
Drop the old feature flag controller.

f10be893ce5cd7d3f556c34a685633eb41a03f41 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.16

90a938fe2b6990aa33eccacece004ae466ec6ecb authored almost 4 years ago by Jon Chambers <[email protected]>
Add emojis/"about" text to profiles

225932b4c974574fde74ab4e478091c8a6f15237 authored almost 4 years ago by Jon Chambers <[email protected]>
Allow (versioned) profile names up to 380 base64 characters long.

6b850b98942193fb36b07130f97906d201f79683 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.15

d8ef796a46af6dbde7e12ce90a40987373afa6aa authored almost 4 years ago by Jon Chambers <[email protected]>
Shard push scheduling cache

943a5d1036a7e973d27111f9b4fe4727454a5646 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.14

e600e9c58325dacb4e95d822d952668a25b31b05 authored almost 4 years ago by Jon Chambers <[email protected]>
Don't attempt SMS to iran (#355)

b25da8ceaa22492074bde2c9f070ce7a03d69271 authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 5.13

f7388f649203676583420c93e14a8ef83e584355 authored almost 4 years ago by Jon Chambers <[email protected]>
Create a Meter for tracking messages larger than 256kib

dd436dd1ddac0886714f32b5fda35549bb4ac8ec authored almost 4 years ago by Ehren Kret <[email protected]>
Be consistent with use of DataSize class

10cdb7387dd5caee993b45814b0f691ac5e4826b authored almost 4 years ago by Ehren Kret <[email protected]>
Drop an unused message database index. (#352)

13b84635b5d819cc860ecb9daa150a9a1a033513 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.12

144d1ea2806c56b2fb5c294d9ec9f746d9755e17 authored almost 4 years ago by Jon Chambers <[email protected]>
Log when messages cache detects topology change (#354)

Co-authored-by: Moxie Marlinspike <[email protected]>

27534d408f6c4c6cde004ed0d2f0319fe6cc8dc6 authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 5.11

b80a2921aa252737fd0a645b82082e388b476ab9 authored almost 4 years ago by Jon Chambers <[email protected]>
Allow message persisters to be disabled by a feature flag.

0a23ce870ad19658c8b467666a85f1d4d7560018 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.10 (config only change)

ba1e100b422640a680f2c35b030fdcc800e0195c authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.09

2bc237468d4a064312f603a8c954d3a96873288f authored almost 4 years ago by Jon Chambers <[email protected]>
Reduce the message cache thread pool size.

c355ef8d5389ba0283749ace5a54b91d2c734edd authored almost 4 years ago by Jon Chambers <[email protected]>
Stop periodic topology refreshes.

1feb23ba99bc8bbcb10b6c3215aa1760e71d4afd authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.08

3052d8816490d50c9f3a11a028bfb150386e03b1 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.07

767f650e6fa49167fe156e538e40432643484efd authored almost 4 years ago by Jon Chambers <[email protected]>
Allow the client presence manager to use an entirely separate cluster.

00b5cfcf17a21bdb7f727ac7aea14dff2d3d231d authored almost 4 years ago by Jon Chambers <[email protected]>
Embiggen message cluster thread pool.

59a0fd07992b813eb8cb5fe321bf3d24fcae49b3 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.06

f7217944e7f502598c4800b101dd75bee9eb8abc authored almost 4 years ago by Jon Chambers <[email protected]>
Expand message-related thread pools to 1 thread per shard.

20c48b6bb2aed3701ebfa0fabee8279e0c05f1d4 authored almost 4 years ago by Jon Chambers <[email protected]>
Use the same client for inserts and reads in the message cache cluster.

9e342f253d4895a1672ce5710925c97514438007 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.05

572004d37a1c1f69162c37f1c0334ec5cffa98c5 authored almost 4 years ago by Jon Chambers <[email protected]>
Separate Lettuce thread pools.

4f9e7bb572ab4ad8e3d91ae319f8f601a02d924b authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.04

df9b692a32538ed66d151a504fd017299839d45f authored almost 4 years ago by Jon Chambers <[email protected]>
Gate based on destination rather than random.

59eb6d10c12b150b1f9ca61f916e9d0d3c1bad04 authored almost 4 years ago by Jon Chambers <[email protected]>
Add a "doomsday switch."

0a322d5a9f6cb0354a571a4387cc7fc3ff00b418 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.03

affb219d72dc0f8ea21d30acf5cd659f33243ffd authored almost 4 years ago by Jon Chambers <[email protected]>
Add machinery to allow a percentage of message sends to succeed.

a57ce1dd170ac70bed896f21ce6c35cd475cf06b authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.02

4e7ace3b48199e39badf29b3aa4b98815df3317c authored almost 4 years ago by Jon Chambers <[email protected]>
Reject traffic without logging exceptions

b100b3c36beebeb0f7b821125207fd0e194cd1b5 authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 5.01

b64b27e5ea44a81cea8a36e22beb97a70d6df949 authored almost 4 years ago by Jon Chambers <[email protected]>
Respond to all "message send" attempts with HTTP/503.

81c1ba6eef33f5cb532bde919809a89e40fdb892 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 5.00

46b981bb2f2142ac4ad169fa4cc4ccbb3db38f63 authored almost 4 years ago by Jon Chambers <[email protected]>
Use separate clusters for message cache read/write operations.

9c53d818f438758b48f627d870ec1eb89c81502f authored almost 4 years ago by Jon Chambers <[email protected]>
Move the client presence manager to its own breaker.

93ae4d1ee694dbb12bab7706489560b7d2113587 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.99

efb2a1d9134b9952d7c4ed6ed65237dca073cd0e authored almost 4 years ago by Jon Chambers <[email protected]>
Always return an empty list of prekeys.

e5a2c1ab106aefc4fa99792d53f32cf781f1154f authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.98 (config-only change)

550c0c7625c86b5c5d1f52fe741f28a79dff03f4 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.97

0abc269a3e973261df3b86a61198e68d18a12764 authored almost 4 years ago by Ehren Kret <[email protected]>
Bump version to 4.96

6b3cbe788292b8440f83d7d719c6eb10ae776802 authored almost 4 years ago by Jon Chambers <[email protected]>
Retry serializable key transactions.

67ed035b36efba7b48822dc60c353481f6fd8dda authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.95

ca25105f1311e7a822fd79ff075c4c6b64ed9940 authored almost 4 years ago by Jon Chambers <[email protected]>
Parallelize message persisters.

ad30786f4a6f27829d791339b055399b320f0887 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.94

ff0bdcd0c21f3b1a8f555b8272f56f46b33f23b9 authored almost 4 years ago by Jon Chambers <[email protected]>
Add a task to enable/disable accelerated crawling.

2e01da5ec1b545e13e502dc4e9b3b6cc9c24fc56 authored almost 4 years ago by Jon Chambers <[email protected]>
Log when a crawling cycle has wrapped up.

8fb37a002475b46dbef50cbd92b7e12237d2a69d authored almost 4 years ago by Jon Chambers <[email protected]>
Return HTTP/429 whenever somebody tries to get contacts from the old directory system.

9412a7424c0cbd873a33e8c09972880353fdcc4d authored almost 4 years ago by Jon Chambers <[email protected]>
Update to 4.93

e440eb17331e1384f9776733db148651c0874544 authored almost 4 years ago by Ehren Kret <[email protected]>
Temporarily suspend client version metrics to reduce load on our metric aggregator.

f8cbb4f386d0dbc28e0a3b1c38fa46c1e1015044 authored almost 4 years ago by Jon Chambers <[email protected]>
Allow configuration of multiple directory account crawler listeners (#325)

* Allow configuration of multiple directory account crawler listeners

Only one should update ...

86ccaa52a54e916a1082ce8b84792bfe28208329 authored almost 4 years ago by Ehren Kret <[email protected]>
Bump version to 4.92

db14d15953e7f60b00f0ac3a7eedc6609a358f39 authored almost 4 years ago by Jon Chambers <[email protected]>
Enable Lettuce adaptive topology refreshes.

cc3e5d23e496b5dc55f79135b972ad49ff598ad6 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.91

b70d07632408743091b83cbba1000f2e380e8ef5 authored almost 4 years ago by Jon Chambers <[email protected]>
Standardize toplogy event handling strategy.

cac86d1f77cd3850d68fdc7b5ef8dba9f32480a1 authored almost 4 years ago by Jon Chambers <[email protected]>
Raise log level of toplogy changes.

22f7bb822fb7d7036446b6b84ee94292a6dfe73d authored almost 4 years ago by Jon Chambers <[email protected]>
Reload scripts across the whole cluster if one shard is missing the script.

1b53f10091260305d58048ede216a762bfc1b3a8 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.90

2d697ac8dbc4d7581e2e542836765f087ea62b8c authored almost 4 years ago by Jon Chambers <[email protected]>
Don't send a reply to clients until messages are safely in a non-volatile store.

bac268a21c73cd1cb3d819aa1bfd89cc416822d7 authored almost 4 years ago by Jon Chambers <[email protected]>
Don't validate cluster membership (allow new shards to join dynamically).

321e6e66794edbed5f48672f2ae9f0bf51115921 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.89

e0287001751def19ae896ece3d06e2901907411f authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.88

63a673cf1d6bb7892dbc9a1df526ec540bd2eb3c authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Temporarily disable registration abuse system

22ef058cb65f7d07d2e6b060630a572c1e01fb38 authored almost 4 years ago by Moxie Marlinspike <[email protected]>
Bump version to 4.87 (config-only change)

adcdb19c88eb142d6889047d8b3460ca33324c06 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.86

d35fa8e8e1f30096225729e14173d7564165abb4 authored almost 4 years ago by Jon Chambers <[email protected]>
Publish directory updates to multiple SQS queues.

9ee6419bc07e0390216ba0eb4d4b78bc806ba778 authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.85

6af7bfb536e1efcfed3ef73ca3fad43d29a36d4b authored almost 4 years ago by Jon Chambers <[email protected]>
Turn off alphanumeric sender ID for all countries.

3bf0188e7f57c86454d0930b3515e4fa3bfda9ac authored almost 4 years ago by Jon Chambers <[email protected]>
Revert "Delete data in the storage service when deleting accounts."

This reverts commit ff1a721d5bbd1d5fa0b202875aa245f431072aed.

91fc0fd623b5eac30316ab31dad46f33b50326cf authored almost 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.84

f936ec0236e88f5e6f3d68f747b38535eff326e1 authored about 4 years ago by Jon Chambers <[email protected]>
Record the status message when clients reject websocket messages.

d2fcf6838127320f6c4f1ff9c03b3f58d9ad0c58 authored about 4 years ago by Jon Chambers <[email protected]>
Record OS versions for iOS requests.

a4d0c17efd24106449b7e750bd4acf928870c230 authored about 4 years ago by Jon Chambers <[email protected]>
Delete data in the storage service when deleting accounts.

ff1a721d5bbd1d5fa0b202875aa245f431072aed authored about 4 years ago by Jon Chambers <[email protected]>
Introduce a storage service client.

c870a1bbd5d0c06ea8e51347dad74ea01311b841 authored about 4 years ago by Jon Chambers <[email protected]>
Record delivery duration excluding noise from non-primary devices (#311)

* Record delivery duration excluding noise from non-primary devices

* Extract method

ebf332a8c93b69789e69ab83afe36bc4ba577096 authored about 4 years ago by Ehren Kret <[email protected]>
Bump version to 4.83

b2d335e0da0f70a8010f678772d5091fc1573005 authored about 4 years ago by Jon Chambers <[email protected]>
Actually increment the Android request counter.

85d1fff18f35bc6680f8056ab73f451a8a2c5c39 authored about 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.82

2839a9519875c08df593193879c268fd5545e74c authored about 4 years ago by Jon Chambers <[email protected]>
Drop the Redis command timeout back down to 3 seconds to facilitate debug data collection.

6bb106c2cb273fa55ba0c6341a35c84460e2b617 authored about 4 years ago by Jon Chambers <[email protected]>