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
// FREEBIE
fa4e492d1c058f33c93a83ce6b48256da91e68fb authored almost 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
4711fa2a9af872175ce768adc2b4590c855a7534 authored almost 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
08291502eb217d3cce1ff3cf3f135effcbb30c01 authored almost 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
1f0acd0622b553bde57f4bce76eeec6e0cadf6c0 authored almost 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
e88b732715e27132a2cd14c8f56cf0bf74c2e548 authored almost 10 years ago by Moxie Marlinspike <[email protected]>dafda85c36dce3e10cf78e807519299e5b88094a authored almost 10 years ago by Moxie Marlinspike <[email protected]>
// FREEBIE
8441fa9687da5b4b5823ad37c17c1600c771c06d authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
77800dfb013007a281c01755638bb8fc402489ec authored about 10 years ago by Moxie Marlinspike <[email protected]>1) Make message store contents more memory efficient.
2) Make notification pipeline simpler and...
41d15b738bacf7096fe195a5efa5c73bafa15cbb authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
aa2a5ff9295f471af01975851132f2a19736e596 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
56d3c1e73f0ae0fff4aa868e320bf946c74f39b7 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
f401f9a6740d905f3ec3ae2df897d1aff0874fc0 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
30933d792b347260994f5f425021a2ae923c4252 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
905717977e81c2a75695cab28f0e241786dfbe8d authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
b8029948091a04858e0ce649bccca32ff2447207 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
ac96f906b3de1b94939e9b746603e947371dc367 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
cc395e914fc50ec4ee8dcfd0525916312f9e2bef authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
f8063f8faf2d38ad3d3bc13ce9a5cd7e60ed556b authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
958ada9110f3d21d806225fc6079032a410c1761 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
3452ea29b8f1b397e575584b7e69a3497140c0ec authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
675b6f4b5e0b9c1d9208ff87ef9206bca4040021 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
4fab67b0f588b4bf4ea433fb33d0f91867fd7cfc authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
8a2131416d2b9f9423955e9ca64ed0dde9a0c090 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
2525304215a9f27d354d9a24b2237727f0c294f9 authored about 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
fdb35d4f778a066661495dd0edbd4b4422ed6a80 authored about 10 years ago by Moxie Marlinspike <[email protected]>222c7ea641e05a0ca2dea8323eae21b293fcd08e authored about 10 years ago by Moxie Marlinspike <[email protected]>
8f2722263fa6823844c02b7133507071feae4a92 authored about 10 years ago by Moxie Marlinspike <[email protected]>
// FREEBIE
fd662e3401e24cead60b972e050aa23d6de17bba authored about 10 years ago by Moxie Marlinspike <[email protected]>bc65461ecbf2d658587d8f2bf3e9d64ea8b7546f authored about 10 years ago by Moxie Marlinspike <[email protected]>
30017371df80727858f9aa8370d3feeb9840eeed authored about 10 years ago by Moxie Marlinspike <[email protected]>
// FREEBIE
b944b86bf88cc487c06b2d06cf405cdb03b4bb8c authored over 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
6ba8352fa63ba2cad32bcd3fc1d052d6535ff6cf authored over 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
aadf76692e935e84b6564e778dd555fa0c635578 authored over 10 years ago by Moxie Marlinspike <[email protected]>1) Create channels based on numbers rather than DB row ids.
2) Ensure that stored messages are ...
c9a1386a55603b086513eaf7959b000678188bca authored over 10 years ago by Moxie Marlinspike <[email protected]>4eb88a3e0294a9c63a20847628c6457848129eb9 authored over 10 years ago by Moxie Marlinspike <[email protected]>
160c0bfe14d1ee0a749b481c3f689ecbe91f39fc authored over 10 years ago by Moxie Marlinspike <[email protected]>
4cd098af1dd0ed5a8d01ce6169a78eca4b74c76a authored over 10 years ago by Moxie Marlinspike <[email protected]>
// FREEBIE
362abd618f5dbf6fe7277cbe85bb46c01ee48655 authored over 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
69de9f6684a4f55ede36d098343a43b847a84450 authored over 10 years ago by Moxie Marlinspike <[email protected]>// FREEBIE
2aa379bf21013eb6bf59597076e49a19cda3bff6 authored over 10 years ago by Moxie Marlinspike <[email protected]>820a2f1a63912453ece4242466adc2a981857b5e authored over 10 years ago by Moxie Marlinspike <[email protected]>
6fac7614f523a4b44b4c4d887f93aa497e980c03 authored over 10 years ago by Moxie Marlinspike <[email protected]>
b724ea8d3ba7666448102b6f7b6692b7435b5a89 authored over 10 years ago by Moxie Marlinspike <[email protected]>
1) A /v2/keys controller.
2) Separate wire protocol PreKey POJOs from database PreKey
object...
d9de015eab6a4bbc2ef184c8cb51722363f88485 authored over 10 years ago by Moxie Marlinspike <[email protected]>
dd36c861bae5f3e96145ea18e66b3c2774dacbcf authored over 10 years ago by Moxie Marlinspike <[email protected]>
b34e46af93b6c9ad9849547910a2e12d5649b0fa authored over 10 years ago by Moxie Marlinspike <[email protected]>
405802c492a67ba9ebcbebb2a1f9919751dc1a2a authored over 10 years ago by Moxie Marlinspike <[email protected]>
e15f3c9d2b5dcccf5830e647a643016b55f118c8 authored over 10 years ago by Moxie Marlinspike <[email protected]>
885af064c9873458d36c06531c14fec0b8fd0d82 authored over 10 years ago by Moxie Marlinspike <[email protected]>
40529dc41f1f03a2676416dda85f171e0964a0e3 authored over 10 years ago by Moxie Marlinspike <[email protected]>
2452f6ef8acb76d89e015a12dcbb1c9b399a3743 authored over 10 years ago by Moxie Marlinspike <[email protected]>
bc5fd5d441e0b541ab538308c2cdf1c7a72d8117 authored over 10 years ago by Moxie Marlinspike <[email protected]>
4c543e6f06224393886d83fb4ceda76293f8f379 authored over 10 years ago by Moxie Marlinspike <[email protected]>
b433b9c879e785e9ea61d0b27937babb1a82545e authored over 10 years ago by Moxie Marlinspike <[email protected]>
1) Use WebSockets for delivery if a client is connected.
2) If a client isn't connected, write ...
7a33cef27ea685448e3d7f0dc1d9443593a5d3c1 authored over 10 years ago by Moxie Marlinspike <[email protected]>5d169c523f5b0cf41e354539710bb3f9d7ce969b authored over 10 years ago by Moxie Marlinspike <[email protected]>
98d277368f1532823a52f7ebeeca8c95a2d194c2 authored over 10 years ago by Moxie Marlinspike <[email protected]>
3bd58bf25ea99071955cbdf6a405222522cec94a authored over 10 years ago by Moxie Marlinspike <[email protected]>
Step 3 in migration.
ba05e577ae88903d5b92e88faa5982fbf8b31066 authored over 10 years ago by Moxie Marlinspike <[email protected]>4206f6af450fee3723fd07ed2ba2c65782750d04 authored over 10 years ago by Moxie Marlinspike <[email protected]>
0c5da1cc476305b304fcecce207b270d13230be7 authored over 10 years ago by Moxie Marlinspike <[email protected]>
d9bd1c679e207eaa27142bdca8b680fa4f57ff5c authored over 10 years ago by Moxie Marlinspike <[email protected]>
This is the beginning of a migration to storing one identity
key per account, instead of the bra...
f14c1818405114f8bcfc919b7dc55bfdac5b63fe authored over 10 years ago by Moxie Marlinspike <[email protected]>
d46c9fb15736069edc9e02e96257d50a7b494bdc authored over 10 years ago by Moxie Marlinspike <[email protected]>
6913e4dfd2cac405959998e85a58edccb52b9bbd authored over 10 years ago by Moxie Marlinspike <[email protected]>
aea3f299a04a057e591d5a44cb203b53c3253ce5 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
56674767801e0d6757f9e4dca16b95d968787e5e authored almost 11 years ago by Moxie Marlinspike <[email protected]>
b263f47826ee65c74cf8ce46cb4c195e58c78117 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
21723d6313ba79219e6838b44c7613421ec9a3bf authored almost 11 years ago by Moxie Marlinspike <[email protected]>
a63cdc76b0ad63bd28b1b557d4e77984e2cffd24 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
129e372613df28fb5187fa682976f5fb899c2f27 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
53de38fc06e53a32a6f231978ef402a78acc9cdb authored almost 11 years ago by Moxie Marlinspike <[email protected]>
67e57947227767b07fdd9f2823f3ebc50f222044 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
6aaca590201b160e50e0c0d29be0dcfbaaa366c2 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
f4ecb5d7be0332035c0765d9ba1756f86bca96f5 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
35e212a30fbb725d67feaf96e76eace1bbf89452 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
a6463df5bbf82c738d414c514a3a3148ba64a475 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
a9994ef5aa7e82dd88c4a6a6e9112249e71f26c8 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
6e0ae70f02f1f2339e807715f4b1f311214d80ed authored almost 11 years ago by Moxie Marlinspike <[email protected]>
a0889130e5e166de07c9414d5c62cd211f1cab15 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
8e763f62f5f115eab7299fa1c1e1d808a234fd71 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
866f8bf1ef31d9419fe9bc237a21bdab373789a3 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
7bb505db4c322ca41f10854c71a109dd441625e1 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
519f982604c27e379d95288cc28b9ef3b313ec0c authored almost 11 years ago by Moxie Marlinspike <[email protected]>
2f85cd214e7cb8796426cbfe8d92abb7402ce7f0 authored almost 11 years ago by Moxie Marlinspike <[email protected]>
1) Store account data as a json type, which includes all
devices in a single object.
2) Simp...
74f71fd8a613a9ac2376d2ddeb0e20d0e4f64d53 authored almost 11 years ago by Moxie Marlinspike <[email protected]>6f9226dcf9cdd16dd4b6084b97ee8ad502fabef8 authored almost 11 years ago by Matt Corallo <[email protected]>
eedaa8b3f43b7be57b05a07b8c7d867c0f9dec7d authored almost 11 years ago by Matt Corallo <[email protected]>
7af3c51cc478b00fbba4fbf36c39f7d80663e115 authored almost 11 years ago by Matt Corallo <[email protected]>
d3830a7fd4831af7959800efc08bd2f01d42c2e1 authored almost 11 years ago by Matt Corallo <[email protected]>
ce9d3548e446d71eb377fc771d4f9b599b4107d8 authored almost 11 years ago by Matt Corallo <[email protected]>
0bd82784a0fc79fc31d6adae8a82bc4586a81dc6 authored almost 11 years ago by Matt Corallo <[email protected]>
542bf73a757dc74f72e0df0382ae62ff9dd2846d authored almost 11 years ago by Matt Corallo <[email protected]>
bd6cf10402d54e7f2e033ac6d3580ff77e34a76a authored almost 11 years ago by Matt Corallo <[email protected]>
5a837d44812135172595775f1436df5b2f07750c authored almost 11 years ago by Matt Corallo <[email protected]>
We don't need CORS protection because we don't use cookies at all
(so a different origin cant ex...
b08eb0df5c50afcac204881920c16eea82295200 authored almost 11 years ago by Matt Corallo <[email protected]>
8c74ad073b463a6f66140a83451a4fa4711791e2 authored almost 11 years ago by Matt Corallo <[email protected]>