Ecosyste.ms: OpenCollective

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

gitlab.com/spritely/golem

Golem is a demonstration of how to distribute content over ActivityPub securely over peer to peer networks.
https://gitlab.com/spritely/golem

Add prerequisite/recommendation readings to README

a075ba93c15381bc4ba4a12b01bd64855077ddd7 authored over 5 years ago by Christopher Lemmer Webber <[email protected]>
Prevent call/input-url from accessing file: uris

a30ad39b1c11c357e4f80811ee4ff8fa2408a9d5 authored over 5 years ago by Christopher Lemmer Webber <[email protected]>
Add a warning about post-pure-port

31b72498a86f94db0ee93a0dc345042862f45f1b authored over 5 years ago by Christopher Lemmer Webber <[email protected]>
make another note about aes-ctr

b7af8fc3b5fb44b9f3096f6af0564e811a7a8cb8 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Be a bit more explicit of what we mean about shelf life risks

b5e574a543620af879866ef763610470aeaf184e authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Talk about encryption having a shelf life

b09bafdf28fe33eeefdcfa4b32e77770f7b99e32 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add a caveat about deleting content

84d3ca472482802e57d06e3a77bc08b3075a75a6 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Clarify that Jewish folklore is the origin of golems

f47e4725598bee09002fc36cfd7d5189309162fe authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Re-encourage looking at the magenc writeup

5f76ff04ef12aca51ff7fe5f14a7b9d57bee70f1 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Link to the demo code in the conclusions, too

474bf005fd8dfe94f901e667ec5ffc6f8e661c19 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Conclusions

36f1fa4fb85c7e5a50dcd803f04756150e47780b authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Remove TODO for something that was just DONE

3ce7a093c5cb421aa626cc830feb02c54114fd13 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Move the templates out of actor-profile

8e7bb91850f1135ec23dda61823efe536783851d authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Change order of Create terms for readability

e1ea6994033d0d780d39341856e25b8db4f4eb4a authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
A LOT More progress on the README

91b1c2121c5690e84156a0b949000f3ebe8b6ada authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
oops, attributedTo not attributed-to

57334bc56490d2fe69dd37ad95cd930069c75bab authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add html-writing dependency

6c7220149ed26efa4a21ad658e1b86c2ed7f584d authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add an explaination on URLs vs URNs

34b8e151479cbc877e3400d9d8d2a2dc720a640f authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Flesh out more about what's going on

bab0200e497010f91b68f7b97abaf36438c8909f authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Ignore compiled/ directory

9fa3e0c5abbd4a320c870f44d6234b453c4744af authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Show magnet URI in message headers

b047c10cbc9aa0e893bbbff77832cfff3a9a2821 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
reindent wait-wheres-webfinger footnote

000a14f791a25dc7097e881f4c83bb7861d5359d authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Fix indentation and link to webfinger

ad32aba8d6b302bfb75d966d827cc80eb0325e8b authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add "Wait, where's webfinger?"

b986a7b817ff4303956456149b73edcf2e05d8a3 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Linkify links

ec6af4857d75f2d5351478d0135373c68a706f96 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add giving it a try section

08c6327aff68a23c39a0a2ba7a3a673b455c71b4 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add "Running Golem" section

61bc02d4d073ab93203d46cab09a908877a47a96 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Also require sxml

bb538fddd3e4dc870a68f7b46ddb0dc7d4f19f7d authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add info.rkt file

d4757d4ec568f1da84493c7904009510b7ee258c authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Turns out we aren't using the sql or db modules.

043cb6256038a48d00c7fbafba51d36005375928 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Adjust the title a bit

13b8909ac350519a7083dc87df50eb868fc46302 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Start the Spritely README

2a3034f41a6d8d76a8d6ba57d86146a865e51126 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Rename collections to db

847a33995c6a3e83a22659f6b05e4395ffcf321b authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Do a very lazy rendering of a "from" field in Golem

90f5f7d53f3b638c65460139900dee51174b42d9 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add the actor property to the Create

Yeah, actor vs attributedTo is annoying, but...

93db0d324ab644c309f03f6de3a81083e2477bd4 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Get rid of serve-encrypted-object in favor of decrypte-encrypted-object

11b58405d59c21dc908a6eebca51882954e7a425 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Move utils that don't really affect implementation to their own module

e469371369d9b0c0bd86de6eaa17e9ec5b4fbddb authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
More comments!

d6bd57b995ec9326d64ba71615f00a956944491c authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Remove commented out code

96722ded70a78573f2ca712e3bbd8e27bfe578ee authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Document a whole bunch of things, including the pages

f69e9511097bb27adafb67cb41a63e1e9429e21f authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Correct comment wording

f0cae5d4186ead1033e9b232d390668f6c887a50 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Document actor-profile page.

d7c9832a0c8abaf3a9b4d8c92b7762cc6c5c62ba authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Document some of the parameters

c67da3daecd80f649e4c4b44b0d2aff437022230 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
oops, search-replace gone awry

c82fb1c8a50e383e77ea397fcbc4f71a1be46d7f authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Replace headers variable with accept-headers

more accurate!

00d5c48ec7083ac9b3ae5da6f6cecb28d959c7bd authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
And it works! Encrypted, p2p deliverable content federated :)

7a71589352fe53b55c28c7b08829cc687d5d0c89 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
federation!

311db57b3932df720a369f858953fed6931d6341 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Display both outbox and inbox previews

d95749e8a8b33109bf8bfa012d3504e09c6a07da authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Display most recent post in outbox

b548948d7d04e41e6f758acfd95566e543cad04e authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Save message to outbox

fc7e61e8a621631777f2cfbeb1cbd57ad5941e9e authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Okay here's the database we actually need

02e5c25f784d0d5e6a7c2f159724f4733709edc0 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Initial but incorrect db setup

99493619f10b0db5dafe028f9c43d5254b9cb6ab authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Federate to recipients

7926b17584ea02ba587340ee32d49edd454ff58a authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Start of storing stuff

9533abd2235040e5cc23f598908fe783fe3052f4 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Do parameterization inside of main

50bf0756483c1f5eaee46c7fa62d7b12eb44c10a authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
textarea styling

238895f60eaeded79e10d32fb62ed01cf0f1b360 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Turns out the dispatcher takes care of method things for us

4b0e2ffdbe25ce9a473f9b6bf6fe93f33a64d7e2 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add not allowed and a basic submission form

1773ae4b3b3baeaf63c141a26f84e5f68cf3aa43 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add GET/POST stub to inbox/outbox

de514418388fb5f82b2af610b8bcd0e17edc12c3 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Rename the homepage to actor-profile

f95b98b07f0e338056b6c1bba4eb6540118dc091 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Actually we don't need the POST method in homepage

ef2f0e0c9ffc35e782faecfeb4efa3fe585f1a9d authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add post-note stub

be4ce9bb041a66112d36d5d0d5f1f1332f85623e authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Remove 404 code

464d8750242118e69d2efdabec37dd0cc526db50 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add LICENSE files

83ca2e580c15743ae4aab133bd1e343a69f88778 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Much cleaner implementation of golem-absolute-url :)

6f86fb16d22ca4154fb6f91baf5bc57667037055 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Absolute urls, and use them for inbox/outbox

eaef4a8cd544e6ae0cfda4e3682cc170c8aceb8b authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Write out profile if requesting activitystreams json

5bd1bf7e1973072309030c32bd6d419570d1eff2 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add users-name and other parameters

41d8ae092cef22b8849fadef33211bd3518869af authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
header links working

5b1f70e4460d341cc01c31f40ba9f12992edf496 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add generic-base-tmpl

5211ee97288c16ba8bb516f380f42da4829889d7 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Restructure things and add homepage

72a4c8f4f2b41ed8e2c2965275a495859fb1ebed authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Add static files for golem

16b4d5f8c6160411b3ca40cfa8576d7a7e99e425 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
Serve static files

8a8ea3317a7b453416fc1089dd20a04a461c1235 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>
shell site structure

b45551f10a17aa010f7104521fd239ce994ec3d4 authored almost 6 years ago by Christopher Lemmer Webber <[email protected]>