Commit graph

172 commits

Author SHA1 Message Date
Will Murphy
18c024801c hacky way to sign GETs fix #29 2020-10-24 20:33:45 -05:00
Will Murphy
5208b67df5 add digest to http signature for Mastodon 3.2.1 compliance 2020-10-24 13:14:33 -05:00
Will Murphy
6db9dcaf41
Merge pull request #19 from Nono-m0le/patch-1
Update README.md
2020-09-01 22:13:53 -05:00
Nono
7fe05095d0
Update README.md
small typo
2020-02-19 15:03:58 +01:00
Will Murphy
f17ce939e2 fix errors in unverifiable delete handling and include accept headerin http logs 2019-12-25 17:22:31 -05:00
william Murphy
4a0337bdad Add check for delete user broadcasts for unknown users (unverifiable signature) 2019-12-25 15:52:15 -06:00
william Murphy
ca0342f4e0 add error logger 2019-12-25 15:51:31 -06:00
william Murphy
8528674539 fix long group name overflow on home page 2019-12-07 15:05:48 -06:00
william Murphy
f215c44cc7 build 2019-11-19 19:48:29 -06:00
william Murphy
c96e1f9a51 remote follow: support handle with and without leading @ 2019-11-19 19:48:15 -06:00
william Murphy
7c580b991e Merge branch 'fix-osubscribe' 2019-11-19 19:32:46 -06:00
william Murphy
c296ae0185 build 2019-11-19 19:31:51 -06:00
william Murphy
cca205d96f fix osubscribe workflow; was not updated from nunjucks templating to vue 2019-11-19 19:30:45 -06:00
Will Murphy
f3f8905750
Merge pull request #13 from wmurphyrd/vue
Vue web app
2019-11-17 20:10:42 -06:00
william Murphy
ddf39877b0 add build web app to repo 2019-11-17 20:02:32 -06:00
william Murphy
cd03938d22 move the public addressing from 'cc' to 'to'; I think the prior was interpreted by mastodon as unlisted 2019-11-17 19:56:30 -06:00
william Murphy
d15e9436ee wrap up initial pages, styling, member and post counts on profiels, vue router scroll behavior 2019-11-17 19:48:11 -06:00
william Murphy
c79d983ad3 limit outbox stream to boosts/posts so that collection length can serve as post count; return full actor info to reduce duplicatge requests 2019-11-17 19:46:41 -06:00
william Murphy
c4946c3621 de-dupe http-signature to force use of forked version 2019-11-17 19:44:37 -06:00
william Murphy
b1fa729ac0 update and self-serve fontawesome 2019-11-17 19:43:54 -06:00
william Murphy
45f25bdc6a fix webfinger routing, create group listing api, web homepage with groups list 2019-11-17 19:31:58 -06:00
Will Murphy
5407d1cfe1 styling and WIP homepage 2019-10-13 19:25:07 -05:00
Will Murphy
fe97162490 PostCard - resolve and display actor info 2019-10-12 14:20:19 -05:00
Will Murphy
dbd8da4bfc replace nunjucks profile rendering with vue, start listing of recent posts on profiel page, support full IRI object ids in object GET route so that remote origin objects can be fetched from local cache for display in Vue pages 2019-10-12 13:30:33 -05:00
william Murphy
24a5fbeb07 add vue router and connect via history fallback middleware 2019-10-03 21:47:44 -05:00
william Murphy
cb8deb7032 vue scaffold 2019-10-02 20:54:16 -05:00
Will Murphy
884bddc963 add postman request library 2019-09-30 20:55:54 -05:00
Will Murphy
26eee3c27a some logging cleanup 2019-09-30 20:55:20 -05:00
Will Murphy
5726e07f13 add missing http-signature context 2019-09-29 13:55:04 -05:00
Will Murphy
211a6e4458 fix profile icon format 2019-09-29 11:59:02 -05:00
Will Murphy
9e241cd720 add avatar image 2019-09-28 10:54:48 -05:00
Will Murphy
7092a92b9c logging cleanup 2019-09-28 10:23:24 -05:00
Will Murphy
b469abc863 rule out html accepting requests from json path in case of very broad accept headers 2019-09-27 23:39:57 -05:00
Will Murphy
ab44393c0b fix content negotiation 2019-09-27 23:28:12 -05:00
Will Murphy
6f17ad2f40 morgan http logging 2019-09-27 22:24:35 -05:00
Will Murphy
c67ea9f7ab add actor HTML page with ostatus remote follow workflow. Fix #2 2019-09-27 22:17:54 -05:00
Will Murphy
fbdb64ba37 fix migration 2019-09-25 23:08:55 -04:00
Will Murphy
df0d057322 also update ids in streams 2019-09-25 21:59:39 -05:00
Will Murphy
bf58e27748 handle errors during signature validation. use lowercase in ids 2019-09-25 21:45:52 -05:00
Will Murphy
e47dd9286f add Undo support to unfollow 2019-09-25 17:15:39 -05:00
Will Murphy
dbf8e5a413 alter accept/announce activity structre to meet Mastodon requirements, debug logging 2019-09-25 13:17:40 -04:00
Will Murphy
a09ac67573 Change to Signature header stype outgoing http signatures for mastodon compliance, both incoming formats supported (via dependency update), change default text for new groups, use certificate authority when specified 2019-09-24 22:12:31 -05:00
Will Murphy
20b94b35f7 add static homepage 2019-09-24 13:07:00 -05:00
Will Murphy
6e5453f0e2 auto-announce objects from received Create activities 2019-09-23 22:36:35 -05:00
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