Matt Baer
d08f067e9c
Change copyright notices to Musing Studio LLC
...
A Bunch Tell is now Musing Studio.
2022-11-10 23:49:16 -05:00
Matt Baer
484d2736ce
Update repo URL to writefreely org
...
From the writeas org on GitHub.
2021-04-06 17:24:07 -04:00
Matt Baer
9f525876f4
Fix instance-wide actor webfinger lookup
...
This skips the silenced-user check.
Ref T820
2021-03-08 13:02:59 -05:00
Matt Baer
9484880bca
Sign actor fetch request
...
This fixes federation with Mastodon instances that have Authorized
Fetch turned on by signing the GET request to fetch the actor when
a blog is first followed.
Ref T820
2021-03-08 11:43:38 -05:00
Matt Baer
97aec9c158
Fix error / info logging around AP mentions
...
This fixes log formatting and makes verbiage consistent & concise.
2020-03-17 13:42:51 -04:00
Matt Baer
468bbf2187
Merge branch 'develop' into rename-account-suspend
2020-02-09 11:14:14 -05:00
Matt Baer
ca4b0acf60
Fix error logging format in RemoteLookup
2020-02-08 13:05:09 -05:00
Matt Baer
d8df15855c
Merge branch 'develop' into activitypub-mentions
2019-11-26 13:19:20 -05:00
Rob Loranger
7e014ca659
Rename Suspend status to Silence
...
This changes all variables and functions from using Suspend{ed} to using
Silence{d} as well as documentation, errors and logging.
2019-11-11 15:25:19 -08:00
Michael Demetriou
1bda0434de
Unmarshal to webfinger.Resource
instead of interface{}
...
(https://github.com/writeas/writefreely/pull/195#discussion_r334567408 )
2019-10-15 10:01:22 +03:00
Michael Demetriou
972ec00c58
Update dependencies and add a comment
2019-10-11 10:33:51 +03:00
Michael Demetriou
b9d2689828
Fix comments on T627 pull request
...
(https://github.com/writeas/writefreely/pull/195 )
2019-10-11 10:05:18 +03:00
Michael Demetriou
e5bbd45b49
Change the result that webfinger returns from the first alias
...
to the last because mastodon doesn't like
https://my.instance/@me but https://my.instance/users/me
2019-10-10 10:59:14 +03:00
Michael Demetriou
3eb638b14a
Fix @thebaer's comments in dccfae7a61 (commitcomment-35410380)
2019-10-09 14:34:31 +03:00
Michael Demetriou
dccfae7a61
Mentioning pleroma accounts works! Mastodon still needs the type to b
...
be Note to work but I will open an issue for them and see what their
reaction will be.
2019-10-08 15:58:19 +03:00
Rob Loranger
77f7b4a522
Add account suspension features
...
This renders all requests for that user's posts, collections and related
ActivityPub endpoints with 404 responses.
While suspended, users may not create or edit posts or collections.
User status is listed in the admin user page
Admin view of user details shows status and now has a button to activate
or suspend a user.
2019-08-29 09:09:11 -07:00
Matt Baer
f38a135bfa
Remove global hostName var
...
This moves `hostName` to the `Collection` struct, where it's needed. The
field is populated after successful `GetCollection...()` calls.
This isn't the cleanest way to do things, but it accomplishes the goal.
Eventually, we should accept the AppCfg to `GetCollection...()` calls,
or make them `App` methods, instead of `datastore` methods.
Ref T613
2019-06-14 18:54:04 -04:00
Matt Baer
3ae45bc156
Fix spacing around copyright notices
2018-12-31 01:05:26 -05:00
Matt Baer
1274914207
Add copyright / license notices to .go files
2018-12-24 12:45:15 -05:00
Matt Baer
6dbf0c8764
Add ActivityPub components, routes, handlers
2018-11-08 01:28:08 -05:00