dependabot[bot]
703336984a
build(deps): bump google-cloud-tasks from 2.15.0 to 2.15.1
...
Bumps [google-cloud-tasks](https://github.com/googleapis/google-cloud-python ) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/googleapis/google-cloud-python/releases )
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-cloud-python/compare/google-cloud-tasks-v2.15.0...google-cloud-tasks-v2.15.1 )
---
updated-dependencies:
- dependency-name: google-cloud-tasks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 04:36:45 -08:00
dependabot[bot]
ca7f38b1a6
build(deps): bump flask from 3.0.0 to 3.0.1
...
Bumps [flask](https://github.com/pallets/flask ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/3.0.0...3.0.1 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 04:36:02 -08:00
Ryan Barrett
f7374cb5da
docs: expand "why not subdomains in handles?"
2024-01-18 06:55:03 -08:00
Ryan Barrett
f1abe9e625
docs: tweak content moderation policy
2024-01-18 06:55:03 -08:00
dependabot[bot]
f666ece169
build(deps): bump cbor2 from 5.5.1 to 5.6.0
...
Bumps [cbor2](https://github.com/agronholm/cbor2 ) from 5.5.1 to 5.6.0.
- [Release notes](https://github.com/agronholm/cbor2/releases )
- [Changelog](https://github.com/agronholm/cbor2/blob/master/docs/versionhistory.rst )
- [Commits](https://github.com/agronholm/cbor2/compare/5.5.1...5.6.0 )
---
updated-dependencies:
- dependency-name: cbor2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-18 04:53:25 -08:00
dependabot[bot]
37d0dcec6a
build(deps): bump beautifulsoup4 from 4.12.2 to 4.12.3
...
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) from 4.12.2 to 4.12.3.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-18 04:53:17 -08:00
Ryan Barrett
05048a8bb4
docs: why we aren't using other networks' servers in fediverse handle domains
...
for #711
2024-01-17 14:49:44 -08:00
Ryan Barrett
74d1c69bbf
docs, nodeinfo: update a few email addresses to @brid.gy
2024-01-17 14:37:27 -08:00
dependabot[bot]
1ae80f896f
build(deps): bump jsonschema from 4.20.0 to 4.21.0
...
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema ) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases )
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.20.0...v4.21.0 )
---
updated-dependencies:
- dependency-name: jsonschema
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 04:33:32 -08:00
dependabot[bot]
31cce770e0
build(deps): bump typing-validation from 1.2.3 to 1.2.4
...
Bumps [typing-validation](https://github.com/hashberg-io/typing-validation ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/hashberg-io/typing-validation/releases )
- [Commits](https://github.com/hashberg-io/typing-validation/compare/v1.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: typing-validation
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 04:33:21 -08:00
Ryan Barrett
33e14e4f8d
docs: first draft of content moderation policy
2024-01-16 11:04:51 -08:00
Ryan Barrett
a6b08fd159
web: revise disclaimer message for sites that haven't opted in
2024-01-15 14:26:26 -08:00
Ryan Barrett
a832a4edf6
follow UI: error on bridged accounts
...
also make ActivityPub.owns_handle return False for bridged accounts
fixes https://console.cloud.google.com/errors/detail/CLSnttKfy4v90wE;time=P30D?project=bridgy-federated
2024-01-15 07:57:03 -08:00
Ryan Barrett
4529f30dce
switch from opt_outs.txt to new User.manual_opt_out property
...
opt_outs.txt wasn't included in continuous deploy from Circle, so those deploys were ignoring ids in that file :/
2024-01-14 21:02:39 -08:00
Ryan Barrett
b6989a4f2e
if a web user has the webfinger redirects, use AS2 type Person, not Application
2024-01-14 13:53:28 -08:00
Ryan Barrett
bfbcc34f55
suppress a couple log messages around inferring ids
2024-01-14 13:48:18 -08:00
Ryan Barrett
a788bb18f1
docs: minor typo/markup fixes
2024-01-14 13:47:52 -08:00
Ryan Barrett
7941b632ca
Object._pre_put_hook: require that protocol owns id
2024-01-12 19:53:01 -08:00
Ryan Barrett
e39f67a0e7
docs: tweak language for using your own domain in fediverse handle
2024-01-12 19:45:58 -08:00
Ryan Barrett
f34175de43
minor disclaimer tweak: switch newlines to <br>s
2024-01-11 17:43:56 -08:00
Ryan Barrett
e9194b0a66
AP: default actors to type Application, add disclaimer with links to profile bio
...
thanks for the nudge @fromjasonstuff!
2024-01-11 16:37:10 -08:00
Ryan Barrett
c8e2fafba4
web.poll_feed_task: use URL as id since some feeds use non-URL (eg tag URI) ids
...
example: https://www.producthunt.com/feed , Atom. excerpt:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom ">
<id>tag:www.producthunt.com,2005:/feed</id>
<link rel="alternate" type="text/html" href="https://www.producthunt.com "/>
<link rel="self" type="application/atom+xml" href="https://www.producthunt.com/feed "/>
<title>Product Hunt — The best new products, every day</title>
<updated>2024-01-10T02:57:06-08:00</updated>
<entry>
<id>tag:www.producthunt.com,2005:Post/432225</id>
<published>2023-12-31T18:15:55-08:00</published>
<updated>2024-01-10T12:54:42-08:00</updated>
<link rel="alternate" type="text/html" href="https://www.producthunt.com/posts/seemless "/>
<title>Seemless</title>
...
```
fixes https://console.cloud.google.com/errors/detail/CKLuk-v4x8X0NQ;time=P30D?project=bridgy-federated
2024-01-11 13:01:45 -08:00
Ryan Barrett
91876a7d22
web.poll_feed_task: handle when feed content and Content-Type don't match
...
fixes https://console.cloud.google.com/errors/detail/CIX--Oz-w4D_Xg;time=P30D?project=bridgy-federated
2024-01-11 13:01:45 -08:00
Ryan Barrett
ab4427c182
web.poll_feed_task: handle missing Content-Type header
...
fixes https://console.cloud.google.com/errors/detail/CKiskJSXi5z9gwE;time=P30D?project=bridgy-federated
2024-01-11 13:01:45 -08:00
dependabot[bot]
34848b748e
build(deps): bump jinja2 from 3.1.2 to 3.1.3
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 02:43:01 -10:00
dependabot[bot]
71b072fc45
build(deps): bump pycryptodome from 3.19.1 to 3.20.0
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.19.1 to 3.20.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.19.1...v3.20.0 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 02:39:00 -10:00
Ryan Barrett
81e675f79b
web.poll_feed_task: default actor/author to user
2024-01-09 16:02:41 -08:00
Ryan Barrett
6dac6dd60d
update docs for Atom/RSS feed polling
...
for #774
2024-01-09 14:20:32 -08:00
Ryan Barrett
20ca10644d
update web user page prompt to be optional, ignore has_hcard
2024-01-09 14:03:56 -08:00
Ryan Barrett
a2ed71b3ec
util.parse_mf2: use metaformats photo if h-card doesn't have one
2024-01-09 13:07:03 -08:00
Ryan Barrett
aac85cedca
web feed polling: if we get Content-Type application/xml, use the link's type
...
fixes eg https://simonwillison.net/atom/everything/
2024-01-09 12:00:44 -08:00
Ryan Barrett
09354b3c1c
docs: add entry for difference from Bridgy classic, including diagrams
2024-01-08 14:14:31 -08:00
Ryan Barrett
bab5270c3b
start clearing Object.our_as1 again on updates
...
fixes #778 . bug was that when we fetched a web object, we'd populate the new `mf2` value, but still keep the old `our_as1`, which then overrode it in `as1`. ugh.
partially reverts commit 62ca4022fb
for #721 .
2024-01-08 13:03:44 -08:00
Ryan Barrett
178b5ccde3
/convert: handle missing protocols
...
fixes https://console.cloud.google.com/errors/detail/CLHg5u_DuYGWaw;time=P30D?project=bridgy-federated
2024-01-08 07:53:18 -08:00
Ryan Barrett
4572f7b111
front page style tweak to link hover colors
2024-01-08 07:53:18 -08:00
Ryan Barrett
50d2b315e8
instance actor: drop updated field
2024-01-08 07:53:18 -08:00
dependabot[bot]
e7394f1894
build(deps): bump lxml from 5.0.0 to 5.1.0
...
Bumps [lxml](https://github.com/lxml/lxml ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.0.0...lxml-5.1.0 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 02:13:25 -10:00
dependabot[bot]
2af3dadb23
build(deps): bump typing-validation from 1.1.0 to 1.2.3
...
Bumps [typing-validation](https://github.com/hashberg-io/typing-validation ) from 1.1.0 to 1.2.3.
- [Release notes](https://github.com/hashberg-io/typing-validation/releases )
- [Commits](https://github.com/hashberg-io/typing-validation/compare/v1.1.0...v1.2.3 )
---
updated-dependencies:
- dependency-name: typing-validation
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 02:13:19 -10:00
ImgBotApp
1802d33f58
[ImgBot] Optimize images
...
*Total -- 67.34kb -> 42.01kb (37.62%)
/static/nostr_logo_transparent.png -- 54.87kb -> 32.12kb (41.46%)
/static/nostr_logo.png -- 12.48kb -> 9.89kb (20.72%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-01-07 05:29:02 -10:00
Ryan Barrett
69a61c8b78
AP instance actor updates
2024-01-06 21:41:41 -08:00
Ryan Barrett
e82555ad91
Web: add poll feed task for new users, drop task if they've sent a webmention
2024-01-06 13:57:11 -10:00
Ryan Barrett
28fa7eba8c
User.get_or_create: set transient User.existing attribute
...
would have used new, but it's already a method
2024-01-06 13:19:43 -10:00
Ryan Barrett
1db5358688
Web: test a couple poll feed errors
2024-01-06 13:04:22 -10:00
Ryan Barrett
5f1c521500
Web: add last_polled_feed property
2024-01-06 12:56:37 -10:00
Ryan Barrett
49d6c82604
add poll-feed task queue
2024-01-06 12:44:09 -10:00
Ryan Barrett
26de4097ae
AP: switch default signing actor to real fed.brid.gy instance actor
...
https://seb.jambor.dev/posts/understanding-activitypub-part-4-threads/#the-instance-actor
2024-01-06 11:59:31 -10:00
Ryan Barrett
6025925c26
web: start removing superfeedr code
2024-01-04 16:32:39 -10:00
Ryan Barrett
56b44ac8a5
revise README language for multi-protocol, switch to standard Bridgy logo
2024-01-04 08:57:17 -10:00
Ryan Barrett
d3a63f22e4
front page language tweak for "Got a web site? ..."
2024-01-04 07:39:49 -10:00
Ryan Barrett
72df4d7d42
web: enforce https (SSL) requirement
...
fixes https://console.cloud.google.com/errors/detail/CP2isf7noqyZjAE;time=P30D?project=bridgy-federated . thanks for finding @tantek!
2024-01-03 16:32:57 -10:00