Ryan Barrett
f127a17fe5
webfinger: handle Bridgy Fed actor URLs
...
hoping to fix errors like this on Mastodon AP delivery:
`Received 401: Public key not found for key https://fed.brid.gy/snarfed.org `
2022-11-17 14:56:05 -08:00
Ryan Barrett
dde86008e2
shared inbox bug fix
...
fixes https://console.cloud.google.com/errors/detail/CK7Cx8KS7qyNHQ;time=P30D?project=bridgy-federated
2022-11-17 14:55:54 -08:00
Ryan Barrett
dbf4712af4
switch HTML feed to template
...
for #265
2022-11-17 12:59:09 -08:00
Ryan Barrett
4e0fb6536c
add timeline feeds for posts from fediverse followings
...
for #265
2022-11-17 12:59:09 -08:00
Ryan Barrett
023f2aa536
sharedInbox bug fix, needs to be inside endpoints mapping
...
for #285 , https://www.w3.org/TR/activitypub/#endpoints
2022-11-17 12:59:09 -08:00
dependabot[bot]
cf57f345d9
build(deps): bump google-cloud-ndb from 1.11.1 to 1.11.2
...
Bumps [google-cloud-ndb](https://github.com/googleapis/python-ndb ) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/googleapis/python-ndb/releases )
- [Changelog](https://github.com/googleapis/python-ndb/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-ndb/compare/v1.11.1...v1.11.2 )
---
updated-dependencies:
- dependency-name: google-cloud-ndb
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 04:03:39 -08:00
Ryan Barrett
a4b8f33607
add datastore index needed by 2bb76a90e7
...
for #265 , fixes https://console.cloud.google.com/errors/detail/CO-fpZfMq_6ktgE;time=P30D?project=bridgy-federated
2022-11-16 18:20:35 -08:00
Ryan Barrett
eaa6e1f9e5
always write Follower.dest and src
...
for #279
2022-11-16 16:38:08 -08:00
Ryan Barrett
8fd49dc882
drop non-public Create activities
...
fixes #289
2022-11-16 16:37:50 -08:00
Ryan Barrett
2bb76a90e7
store Activity entities for AP activities delivered to followers
...
for #265
2022-11-16 15:54:02 -08:00
Ryan Barrett
2d9cc31ff9
switch default home page scheme from http to https
...
fixes #269
2022-11-16 10:43:34 -08:00
Ryan Barrett
320b117470
add AP sharedInbox
...
#285 , https://www.w3.org/TR/activitypub/#sharedInbox
2022-11-16 10:09:24 -08:00
Ryan Barrett
870ffbbbd2
when writing Follower, always set dest and src
...
for #279
2022-11-16 06:49:29 -08:00
dependabot[bot]
d4eaa56d2e
build(deps): bump googleapis-common-protos from 1.56.4 to 1.57.0
...
Bumps [googleapis-common-protos](https://github.com/googleapis/python-api-common-protos ) from 1.56.4 to 1.57.0.
- [Release notes](https://github.com/googleapis/python-api-common-protos/releases )
- [Changelog](https://github.com/googleapis/python-api-common-protos/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-api-common-protos/compare/v1.56.4...v1.57.0 )
---
updated-dependencies:
- dependency-name: googleapis-common-protos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 04:03:51 -08:00
Ryan Barrett
50956c02b0
noop, rename Domain => User
2022-11-15 22:00:28 -08:00
Ryan Barrett
46f039af63
AP: always generate an actor for every outbound activity
...
for #279
2022-11-15 21:43:24 -08:00
Ryan Barrett
e3f1431018
noop identifier renames, key => domain or entity
2022-11-15 19:12:20 -08:00
Ryan Barrett
97088da382
turn on App Engine warmup requests
...
https://cloud.google.com/appengine/docs/standard/reference/app-yaml?tab=python#inbound_services
2022-11-15 11:36:38 -08:00
Ryan Barrett
fd5c88c713
add domain blocklist, right now primarily for Twitter
2022-11-14 22:31:45 -08:00
Ryan Barrett
881307fa0b
wm => AP, don't use Update for a Like/Announce even if we've seen it before
2022-11-14 22:31:45 -08:00
Ryan Barrett
b872a78603
redirect /responses to /recent, /responses/[domain] to /user/domain
2022-11-14 22:31:45 -08:00
dependabot[bot]
aca1ccf7d6
build(deps): bump praw from 7.6.0 to 7.6.1
...
Bumps [praw](https://github.com/praw-dev/praw ) from 7.6.0 to 7.6.1.
- [Release notes](https://github.com/praw-dev/praw/releases )
- [Changelog](https://github.com/praw-dev/praw/blob/master/CHANGES.rst )
- [Commits](https://github.com/praw-dev/praw/compare/v7.6.0...v7.6.1 )
---
updated-dependencies:
- dependency-name: praw
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 04:04:07 -08:00
Ryan Barrett
7966650178
AP: put Public in to instead of cc to make Mastodon posts public, not unlisted
...
fixes #277
2022-11-13 21:46:26 -08:00
Ryan Barrett
4cc43f4c56
noop, rename resp => activity
2022-11-13 09:35:47 -08:00
Ryan Barrett
726ea26a58
log link bug fix
2022-11-13 08:25:12 -08:00
Ryan Barrett
3cc1be5493
lots of UI tweaks
2022-11-12 23:19:09 -08:00
Ryan Barrett
4f3dc03a3e
rename MagicKey => Domain, Response => Activity
...
the Python classes, but not (yet) the kinds in the datastore. maybe eventually.
2022-11-12 15:27:59 -08:00
Ryan Barrett
53a133d554
add /user/* to robots.txt, style tweak
2022-11-12 08:33:42 -08:00
Ryan Barrett
f4c24d127f
UI: add followers and following pages
...
for #274 , #264
2022-11-12 08:25:36 -08:00
Ryan Barrett
938a4ac85c
webmention: when checking for fed.brid.gy backlink, don't require / path
...
fixes #278
2022-11-12 07:07:09 -08:00
Ryan Barrett
1b96e953d5
user page: show 404 page if user not found
2022-11-11 22:50:28 -08:00
Ryan Barrett
8aa11f0662
webmention => AP: store outbound followees
...
for #264
2022-11-11 22:50:05 -08:00
Ryan Barrett
e767cf5d1f
refactor /responses and user pages, add follower counts to user pages
...
for #274
more to come
2022-11-11 21:13:51 -08:00
Ryan Barrett
741107c3b5
convert home page from static file to jinja template
2022-11-11 11:12:48 -08:00
Ryan Barrett
d743609c6f
add stats page
2022-11-09 07:53:00 -08:00
Ryan Barrett
d8a71c9a9d
tweak per-user responses page UI
2022-11-08 21:22:20 -08:00
Ryan Barrett
b24a22e817
add /responses/[DOMAIN] user pages and Response.domain property
2022-11-08 06:56:19 -08:00
Ryan Barrett
8f1d716843
remove debug comment
...
for #268
2022-11-07 19:53:43 -08:00
Ryan Barrett
8e60346dc4
don't strip www, m, and mobile subdomains from user domains
...
fixes #267
2022-11-07 16:28:46 -08:00
dependabot[bot]
cfb6653d77
build(deps): bump tweepy from 4.12.0 to 4.12.1
...
Bumps [tweepy](https://github.com/tweepy/tweepy ) from 4.12.0 to 4.12.1.
- [Release notes](https://github.com/tweepy/tweepy/releases )
- [Changelog](https://github.com/tweepy/tweepy/blob/master/docs/changelog.md )
- [Commits](https://github.com/tweepy/tweepy/compare/v4.12.0...v4.12.1 )
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 04:03:18 -08:00
Ryan Barrett
001cd1fe11
tried switching HTTP Sig keyId to actor URL for aaronpk, but Mastodon wouldn't verify
...
https://chat.indieweb.org/dev/2022-11-05#t1667687865621700
2022-11-05 15:39:05 -07:00
Ryan Barrett
767401fa49
/responses: add paging
2022-11-05 15:12:26 -07:00
Ryan Barrett
2e0f6ee0be
update to handle singly valued AS2 icon and image fields
...
snarfed/granary@cfc5a1f743
2022-11-05 14:57:50 -07:00
Ryan Barrett
db1441c34c
activitypub: log pretty-printed incoming AP requests
2022-11-05 13:34:58 -07:00
dependabot[bot]
37cddcf234
build(deps): bump websocket-client from 1.4.1 to 1.4.2
...
Bumps [websocket-client](https://github.com/websocket-client/websocket-client ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/websocket-client/websocket-client/releases )
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog )
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 05:03:08 -07:00
dependabot[bot]
6761d0cbd4
build(deps): bump pytz from 2022.5 to 2022.6
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2022.5 to 2022.6.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2022.5...release_2022.6 )
---
updated-dependencies:
- dependency-name: pytz
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 05:03:08 -07:00
Ryan Barrett
2e04806c68
revise Apache .htaccess section in docs
2022-10-29 20:04:07 -07:00
Tantek Çelik
c83b2729e6
one line htaccess setup option
...
if your htaccess already has RewriteEngine on, you only need a one-liner for configuring Bridgy Fed for discovery and following. also pruned some spaces in the 3-liner code for Apache. no need for a br right before a pre tag
2022-10-29 20:03:08 -07:00
Ryan Barrett
154d02d908
AP delivery bug fix: don't short circuit if a post is already sent and unchanged
2022-10-29 19:52:35 -07:00
dependabot[bot]
7c2294e4a0
build(deps): bump tweepy from 4.11.0 to 4.12.0
...
Bumps [tweepy](https://github.com/tweepy/tweepy ) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/tweepy/tweepy/releases )
- [Changelog](https://github.com/tweepy/tweepy/blob/master/docs/changelog.md )
- [Commits](https://github.com/tweepy/tweepy/compare/v4.11.0...v4.12.0 )
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-28 05:03:26 -07:00