Commit graph

128 commits

Author SHA1 Message Date
Will Murphy
a64c44ad46 production security: require signature for users with public keys, block outbox posting. Add missing routes to fetch objects and activities by id 2019-09-23 22:18:35 -05:00
Will Murphy
53fa6353d2 more organization, cache db handle in store to simplify calls, addressing & federated delivery 2019-09-23 21:21:57 -05:00
Will Murphy
a8230136f8 package details, lint 2019-09-22 00:20:37 -05:00
Will Murphy
03b0ae732e more organization, remote object resolution, signature verification as middleware 2019-09-22 00:05:30 -05:00
Will Murphy
958951aa4b update readme 2019-09-21 17:56:52 -05:00
Will Murphy
8d3c5d2b13
Create LICENSE 2019-09-21 17:03:29 -05:00
Will Murphy
a43419f9ff setup db utils in store directory, move getOrCreateActor and break out getActor for actions which require and existing actor (e.g. signature validation) 2019-09-21 16:53:55 -05:00
Will Murphy
8039b04799 organize 2019-09-21 16:20:14 -05:00
Will Murphy
4d7e99461d prototype automatic follow acceptance with signed request 2019-09-21 15:08:27 -05:00
Will Murphy
06d6f85960 switch to https, place all object metadata in _meta for simpler projections 2019-09-19 20:55:32 -05:00
Will Murphy
e4c150b840 automatic actor creation on finger, user lookup. followers collection endpoint populated from inbox activity side effects 2019-09-16 20:58:47 -05:00
Will Murphy
0a3c758ad7 generate keys for local users 2019-09-14 21:49:33 -05:00
Will Murphy
d7c733ae95 inbox and outbox get and post, webfinger 2019-09-14 19:00:26 -05:00
Will Murphy
cb137ffcb1 mongo for user object requests and initial inbox functionality 2019-09-12 20:03:04 -05:00
william Murphy
b11f50d395 change description, serve hubs 2019-09-09 17:44:53 -05:00
william Murphy
ea191e0806 switch to node native crytpo keypair gen for easier setup on windows, activate https 2019-09-09 17:43:06 -05:00
Darius Kazemi
ed7ade3fa6 update readme 2019-03-26 10:59:52 -07:00
Darius Kazemi
f9260b4128
Merge pull request #2 from dariusk/1-fix-create-object
Fix guids on message object, make IDs dereferencable
2019-03-26 00:02:09 -07:00
Darius Kazemi
49ce163547 Fixing remaining better-sqlite bugs, fixing pleroma messagin 2019-03-26 00:01:34 -07:00
Darius Kazemi
e989126e86 Migrate to better-sqlite3 2019-03-25 22:17:24 -07:00
Darius Kazemi
e2ab4dd51e Adding a Followers object to the Actor
See https://github.com/dariusk/rss-to-activitypub/issues/11 for more
information on why this fix is needed.
2019-03-25 21:26:17 -07:00
Darius Kazemi
489a228b68 Delete config.json 2019-03-25 21:10:55 -07:00
Darius Kazemi
24a4ad52c0 Make it so config.json is not checked in 2019-03-25 21:08:40 -07:00
Darius Kazemi
62f0fa88dd Store messages and allow retrieval via the message URI
Addresses #1.
2018-09-24 20:10:39 -07:00
Darius Kazemi
dadd959f23 Make GUIDs of Create and Note objects different
Per #1.
2018-09-15 12:19:12 -07:00
Darius Kazemi
1cd377e351 MIT License 2018-09-15 00:35:16 -07:00
Darius Kazemi
e799166ecf updating readme to clarify API 2018-09-15 00:26:46 -07:00
Darius Kazemi
d696a1f465 First commit. 2018-09-15 00:01:19 -07:00