Ryan Barrett
|
ce37dd8637
|
process hashtags in tab objects with Mastodon-specific logic
lots of background in #45. also https://docs.joinmastodon.org/spec/activitypub/#properties-used
|
2023-03-14 14:59:28 -07:00 |
Ryan Barrett
|
d22cc3bdbd
|
docs for notifications h-feed
#442
|
2023-03-14 11:33:11 -07:00 |
Ryan Barrett
|
d8932d4e76
|
add mf2 to user page dashboard to make a notifications feed
for #442
|
2023-03-14 11:27:10 -07:00 |
dependabot[bot]
|
95f0b59cbe
|
build(deps): bump testtools from 2.5.0 to 2.6.0
Bumps [testtools](https://github.com/testing-cabal/testtools) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/testing-cabal/testtools/releases)
- [Changelog](https://github.com/testing-cabal/testtools/blob/master/NEWS)
- [Commits](https://github.com/testing-cabal/testtools/compare/2.5.0...2.6.0)
---
updated-dependencies:
- dependency-name: testtools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-14 06:00:19 -07:00 |
Ryan Barrett
|
6ce9a83181
|
don't add notification label unless an activity involves the user
for #442 (ish)
|
2023-03-13 20:38:46 -07:00 |
Ryan Barrett
|
71174b69f9
|
don't deliver replies to followers
also start new test_protocol file. fixes #444.
|
2023-03-13 17:25:10 -07:00 |
Ryan Barrett
|
2e79512f55
|
testutil: stub out FakeProtocol class
|
2023-03-13 17:23:57 -07:00 |
Ryan Barrett
|
5486d2a2fa
|
update test_redirect for snarfed/granary@ff1ac56a5b
|
2023-03-13 17:22:08 -07:00 |
Ryan Barrett
|
01768fd58e
|
move accept_follow from activitypub to protocol
|
2023-03-11 13:01:23 -08:00 |
Ryan Barrett
|
9cc8451182
|
fix webmention endpoint discovery cache key
#423
|
2023-03-11 12:14:48 -08:00 |
Ryan Barrett
|
76e26a7c2c
|
cache webmention endpoint discovery for 2h
|
2023-03-10 22:24:58 -08:00 |
Ryan Barrett
|
106bbe623b
|
tests optimization: reuse same RSA key across Users
speeds up tests from ~22s to ~6s (!) on my laptop. for #398
|
2023-03-10 15:13:45 -08:00 |
Ryan Barrett
|
bd748f5db1
|
bug fix for deb4b12659
fixes https://console.cloud.google.com/errors/detail/CNrPlPDIlZ-CUA;time=P30D?project=bridgy-federated
|
2023-03-10 07:49:41 -08:00 |
Ryan Barrett
|
abf7a9adfe
|
activitypub.py: minor noop tweaks, add log message
|
2023-03-10 07:36:50 -08:00 |
Ryan Barrett
|
deb4b12659
|
AS2: short circuit out on Delete actor that we don't have stored
...since when we try to fetch the actor to get their key to verify the signature, we get an HTTP 410 response, at least from Mastodon.
|
2023-03-10 07:36:50 -08:00 |
Ryan Barrett
|
31645618dc
|
abstracting protocols: start to use send()
#388
|
2023-03-10 07:36:50 -08:00 |
Ryan Barrett
|
ffd8810b44
|
start to separate logic from protocols with new Protocol/ActivityPub classes
for #388
|
2023-03-10 07:36:50 -08:00 |
dependabot[bot]
|
c2833e59d1
|
build(deps): bump tweepy from 4.12.1 to 4.13.0
Bumps [tweepy](https://github.com/tweepy/tweepy) from 4.12.1 to 4.13.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.12.1...v4.13.0)
---
updated-dependencies:
- dependency-name: tweepy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-10 05:01:01 -08:00 |
dependabot[bot]
|
c579e58fb8
|
build(deps): bump charset-normalizer from 3.0.1 to 3.1.0
Bumps [charset-normalizer](https://github.com/Ousret/charset_normalizer) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/Ousret/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ousret/charset_normalizer/compare/3.0.1...3.1.0)
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-06 05:00:27 -08:00 |
Ryan Barrett
|
1d22ab0e94
|
delete add_webmention and the /wm/ handler, it was never used
|
2023-03-05 07:58:03 -08:00 |
Ryan Barrett
|
41f26e2be3
|
update tests for snarfed/granary@15a6d88f76
|
2023-03-05 07:57:19 -08:00 |
Ryan Barrett
|
7759ebcdae
|
add datastore index needed for bc15902bed
|
2023-03-04 12:50:42 -08:00 |
Ryan Barrett
|
bc15902bed
|
bug fix, don't deliver activities to users if their Follower is inactive
|
2023-03-04 12:12:45 -08:00 |
Ryan Barrett
|
fa2a9a1afe
|
activitypub: store Create inner objects in their own Objects
|
2023-03-03 15:12:51 -08:00 |
Ryan Barrett
|
fa03958d89
|
/render: serve 410 for deleted objects, delete activities
|
2023-03-03 13:06:07 -08:00 |
Ryan Barrett
|
9a6dfb9b37
|
/render: redirect create, update, delete to inner object if available
|
2023-03-03 12:49:27 -08:00 |
Ryan Barrett
|
56dacb1258
|
more bug fixes for user page with Object with bare string id object
fixes https://console.cloud.google.com/errors/detail/CPORrJ7MxPCtZg;time=P30D?project=bridgy-federated
|
2023-03-03 10:30:41 -08:00 |
Ryan Barrett
|
126a766d40
|
bug fix for user page with Object with bare string id object
fixes https://console.cloud.google.com/errors/detail/COvA0I_cuN-o9gE;time=P30D?project=bridgy-federated
|
2023-03-03 10:07:54 -08:00 |
Ryan Barrett
|
2dfddec2ef
|
convert activitypub.py logic to use all AS1
|
2023-03-03 09:28:40 -08:00 |
dependabot[bot]
|
1ab7aab13d
|
build(deps): bump google-cloud-tasks from 2.12.1 to 2.13.0
Bumps [google-cloud-tasks](https://github.com/googleapis/python-tasks) from 2.12.1 to 2.13.0.
- [Release notes](https://github.com/googleapis/python-tasks/releases)
- [Changelog](https://github.com/googleapis/python-tasks/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-tasks/compare/v2.12.1...v2.13.0)
---
updated-dependencies:
- dependency-name: google-cloud-tasks
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-01 07:00:16 -06:00 |
Ryan Barrett
|
85b8d86b17
|
common.get_as2: handle empty and non/bad JSON responses
fixes https://console.cloud.google.com/errors/detail/CKH_9oGur7T1ag;time=P30D?project=bridgy-federated
|
2023-02-28 16:21:33 -08:00 |
Ryan Barrett
|
335a46444d
|
circle: switch back to installing gcloud CLI via apt
mostly reverts 9d735399cb
|
2023-02-27 14:27:35 -06:00 |
dependabot[bot]
|
47f4e723e2
|
build(deps): bump wrapt from 1.14.1 to 1.15.0
Bumps [wrapt](https://github.com/GrahamDumpleton/wrapt) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.14.1...1.15.0)
---
updated-dependencies:
- dependency-name: wrapt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-27 04:59:52 -08:00 |
dependabot[bot]
|
c38de255a4
|
build(deps): bump praw from 7.6.1 to 7.7.0
Bumps [praw](https://github.com/praw-dev/praw) from 7.6.1 to 7.7.0.
- [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.1...v7.7.0)
---
updated-dependencies:
- dependency-name: praw
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-27 04:59:26 -08:00 |
Ryan Barrett
|
9d735399cb
|
circle config: switch to installing gcloud from static archive
temporarily, while GCP's apt repo's PGP key is 500ing
https://packages.cloud.google.com/apt/doc/apt-key.gpg
https://issuetracker.google.com/issues/160194366
https://app.circleci.com/pipelines/github/snarfed/bridgy-fed/837/workflows/47e2aeb4-bf9f-4260-83ea-92310120c5e8/jobs/1099
|
2023-02-26 21:52:38 -06:00 |
Ryan Barrett
|
0235d31a1c
|
noop: activitypub.py: extract sig verif out into a new verify_signature() fn
|
2023-02-26 20:41:57 -06:00 |
Ryan Barrett
|
116cd55ddb
|
finally start actually requiring HTTP Signatures
fixes #315
|
2023-02-26 07:34:15 -06:00 |
Ryan Barrett
|
150f2ec5fe
|
webmention.py: noop refactoring, drop self.source_domain
|
2023-02-25 21:41:57 -06:00 |
Ryan Barrett
|
aa483ded0b
|
Object.type and object_ids fixes to handle missing as1
fixes https://console.cloud.google.com/errors/detail/CJ-U7Zq_s4bxgwE;time=P30D?project=bridgy-federated
|
2023-02-24 21:59:12 -06:00 |
Ryan Barrett
|
42c648284d
|
noop TODO comment
|
2023-02-24 11:51:24 -06:00 |
Ryan Barrett
|
7bb9785327
|
fix log message for Object.as2 vs mf2 vs bluesky
|
2023-02-24 11:48:48 -06:00 |
Ryan Barrett
|
76927ee487
|
Object.as1: temporarily demote assert to warning log
|
2023-02-24 10:02:06 -06:00 |
Ryan Barrett
|
5463a74e7e
|
switch Object.as1 to custom ComputedJsonProperty
|
2023-02-24 08:25:18 -06:00 |
Ryan Barrett
|
fd27dabe61
|
switch JSON properties to custom JSONProperty that works in web console UI
https://github.com/googleapis/python-ndb/issues/874#issuecomment-1442753255
|
2023-02-24 07:25:29 -06:00 |
Ryan Barrett
|
91a60c7e67
|
switch Object.as1 to be a ComputedProperty
|
2023-02-23 21:17:26 -06:00 |
Ryan Barrett
|
1f3bd41dc5
|
common.redirect_unwrap: stop following redirects when unwrapping actor URLs
|
2023-02-23 08:35:06 -06:00 |
Ryan Barrett
|
74b3b3b689
|
refactoring, move Object creation out of common.send_webmentions
ugh this was painful
|
2023-02-23 07:44:54 -06:00 |
Ryan Barrett
|
6500f71d3f
|
switch bluesky XRPCs to serve from datastore
fixes #421
|
2023-02-23 07:39:50 -06:00 |
Ryan Barrett
|
3d3335e860
|
AP => webmention repost bug fix, merge follower and wm domains
|
2023-02-23 07:39:26 -06:00 |
dependabot[bot]
|
c2fc13a10c
|
build(deps): bump grpcio from 1.51.1 to 1.51.3
Bumps [grpcio](https://github.com/grpc/grpc) from 1.51.1 to 1.51.3.
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/compare/v1.51.1...v1.51.3)
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-22 04:16:36 -08:00 |