Ryan Barrett
c0c801de58
drop bluesky sandbox env vars, it's dead now
...
https://docs.bsky.app/blog/federation-sandbox
2024-07-22 20:44:18 -07:00
Ryan Barrett
45df0ea410
Web feed polling: if an entry doesn't have an image, fetch it from metaformats
2024-07-22 18:11:49 -07:00
Ryan Barrett
b904654335
flask app config: only setup prod logging when in prod
2024-07-22 15:03:31 -07:00
Ryan Barrett
4c5b666703
ATProto._convert: always convert RSS/Atom posts to external embeds
...
with new bluesky.from_as1 as_embed kwarg
2024-07-22 13:55:35 -07:00
dependabot[bot]
d2473f365a
build(deps): bump typing-validation from 1.2.11.post1 to 1.2.11.post4
...
Bumps [typing-validation](https://github.com/hashberg-io/typing-validation ) from 1.2.11.post1 to 1.2.11.post4.
- [Release notes](https://github.com/hashberg-io/typing-validation/releases )
- [Commits](https://github.com/hashberg-io/typing-validation/commits )
---
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-07-22 05:20:58 -07:00
Ryan Barrett
3b37890635
web feed poll: accept text/xml as well as application/xml
...
https://bsky.app/profile/kerim.oxus.net/post/3kxtd6hvpt62s
https://stackoverflow.com/questions/4832357/whats-the-difference-between-text-xml-vs-application-xml-for-webservice-respons
2024-07-21 20:08:14 -07:00
Ryan Barrett
2a63b1cc27
nodeinfo: log total user count
2024-07-20 15:19:29 -07:00
Ryan Barrett
5423857774
atproto_firehose: bug fix for loading ATProto DIDs by updated instead of created
...
for f2be280016
2024-07-20 15:19:18 -07:00
Ryan Barrett
88666cb2d4
atproto_firehose: noop TODO
2024-07-20 11:17:08 -07:00
Ryan Barrett
0c797b8b49
Protocol.receive: minor bug fix for logging message
2024-07-19 21:34:37 -07:00
Ryan Barrett
f5bcb98d5e
log message tweaks for receive, send
2024-07-18 17:05:21 -07:00
Ryan Barrett
b3b825f66c
tweak receive activity logging msg
2024-07-18 15:23:40 -07:00
Ryan Barrett
e8ab1717fb
set default logging level to info
...
for https://github.com/snarfed/bridgy-fed/issues/1060
2024-07-18 14:41:42 -07:00
Ryan Barrett
4a659ea04e
remove unused vestigial appengine_config.py file
2024-07-18 14:16:28 -07:00
Ryan Barrett
f1713e68d9
drop a bunch of log messages from info to debug
...
...and other logging tweaks
for https://github.com/snarfed/bridgy-fed/issues/1060
2024-07-18 14:15:12 -07:00
Ryan Barrett
746c57a931
/convert: handle Bluesky objects that we can't (yet) convert to AS1
...
fixes https://console.cloud.google.com/errors/detail/CICesouJo-PV7AE;time=P30D?project=bridgy-federated
2024-07-18 09:56:54 -07:00
dependabot[bot]
ad044be39e
build(deps): bump grpcio from 1.65.0 to 1.65.1
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.65.0 to 1.65.1.
- [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.65.0...v1.65.1 )
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-18 05:52:26 -07:00
Ryan Barrett
55b7aa0917
doc and user page language updates for Bluesky
2024-07-17 15:39:37 -07:00
Ryan Barrett
30212cdc3a
circle: deploy: bug fixes; switch from pip install oauth-dropins to git clone
2024-07-17 13:26:24 -07:00
Ryan Barrett
f54b3134bc
circle: install oauth-dropins for deploys; only install JRE etc for tests [skip ci]
...
for #1089
2024-07-17 13:07:05 -07:00
Ryan Barrett
12db032b55
circle: bug fix for bash var setting syntax [skip ci]
...
for #1089
2024-07-17 12:59:46 -07:00
Ryan Barrett
dc3e65170a
circle: merge deploy back into main config
...
evidently multiple configs require GitHub App login, and I'm currently on GitHub OAuth
https://circleci.com/docs/set-up-multiple-configuration-files-for-a-project/
https://circleci.com/docs/github-integration/
for #1089
2024-07-17 12:49:39 -07:00
Ryan Barrett
c43df175be
circle: add new deploy pipeline [skip ci]
2024-07-17 11:12:51 -07:00
Ryan Barrett
37076841d4
update test for snarfed/granary@e93dbd241f
2024-07-17 09:57:04 -07:00
Ryan Barrett
429acf3461
docs: updated supported apps
2024-07-16 14:28:51 -07:00
Ryan Barrett
1280982e97
load LIMITED_DOMAINS from env var if available
...
for #1089
2024-07-16 14:28:45 -07:00
Ryan Barrett
bf11eb8649
Protocol.send_task: retry writing results to Object more aggressively
...
this has high contention during inbox delivery.
for https://console.cloud.google.com/errors/detail/CJm_4sDv9O-iKg;time=P7D?project=bridgy-federated
2024-07-16 13:58:43 -07:00
Ryan Barrett
075c33cade
memcache: encode spaces in keys as %20
...
fixes https://console.cloud.google.com/errors/detail/CNPzqYzWg4_TyQE;time=P7D?project=bridgy-federated
2024-07-16 13:48:52 -07:00
Ryan Barrett
7e792ea22f
drop spam filter req't that display name is different than username
...
for https://akkoma.dev/AkkomaGang/akkoma/issues/438#issuecomment-12745 , cc @snan
2024-07-16 10:46:17 -07:00
Ryan Barrett
55ef7de2f7
docs for web <=> Bluesky
...
for #1034
2024-07-15 20:58:53 -07:00
Ryan Barrett
6b1290eb53
whoops, revert the Web.get_or_create change in 4ff28ca377
2024-07-15 20:22:47 -07:00
Ryan Barrett
4ff28ca377
minor noop refactorings
2024-07-15 20:09:33 -07:00
Ryan Barrett
0a22643cef
User.get_or_create: merge enabled_protocols
...
for #1034
2024-07-15 20:09:20 -07:00
Ryan Barrett
ee62334a93
turn on web <=> Bluesky!
...
for #1034
2024-07-15 19:40:10 -07:00
Ryan Barrett
a2c382651a
Web.get_or_create: noop: refactor to use ids.normalize_user_id
...
for #1034
2024-07-15 18:08:10 -07:00
Ryan Barrett
99aa5bb452
docs: drop sasquatch link, it's disappeared
2024-07-15 18:06:07 -07:00
Ryan Barrett
4c8ab91fbc
docs: noop vertical whitespace tweak
2024-07-15 17:02:26 -07:00
Ryan Barrett
6d1c641d7e
atproto_hub /admin/atproto: convert subscriber timestamps to PT
2024-07-15 15:11:05 -07:00
Ryan Barrett
70e7e7f689
docs, front page, etc: remove beta warnings
2024-07-15 15:00:22 -07:00
Ryan Barrett
91e6becda1
docs: unify troubleshooting into a new top-level section
...
fixes #1140
2024-07-15 14:47:57 -07:00
Ryan Barrett
2176223038
app configs: leaning into cargo-culting liveness_check.initial_delay_sec
...
https://cloud.google.com/appengine/docs/flexible/reference/app-yaml?tab=python#liveness_checks
2024-07-15 08:46:35 -07:00
Ryan Barrett
eea111c733
minor doc tweak for "how do I find a bridged account" q's
2024-07-15 08:45:42 -07:00
Ryan Barrett
1a23d8eba3
Protocol.targets: when adding in-reply-to, check from user's enabled protocols
...
fixes https://console.cloud.google.com/errors/detail/CMHloZaRmPXQZQ;time=P7D?project=bridgy-federated
2024-07-14 13:42:38 -07:00
Ryan Barrett
56b9509663
atproto_hub /admin/atproto: highlight bluesky team servers
2024-07-14 09:24:49 -07:00
Ryan Barrett
732f2d2a60
add /admin/atproto for rendering current subscribeRepos clients
2024-07-14 09:08:11 -07:00
Ryan Barrett
2a83cbb0d8
Protocol.targets: bug fix for self replies
...
this bug snuck in because of our special case handling of Fake and OtherFake in Protocol.targets. ugh. need to get rid of that, and elsewhere, eg ids.*.
fixes #1179
2024-07-13 12:58:06 -07:00
Ryan Barrett
1f73058ef6
Protocol.receive, ActivityPub.inbox: consolidate memcache key for seen activities
2024-07-12 08:21:30 -07:00
Ryan Barrett
2386e92416
atproto_hub: send requestCrawl to bsky.network every 5m
...
recommended by Jaz, the relay is usually good about reconnecting, but not perfect, and doesn't retry forever. https://discord.com/channels/1097580399187738645/1097580399187738648/1261023248079126529
2024-07-12 07:50:54 -07:00
Ryan Barrett
7b0151b0cf
memcache: truncate keys at 250 chars
...
max memcache key len:
https://github.com/memcached/memcached/wiki/Commands#standard-protocol
https://pymemcache.readthedocs.io/en/latest/apidoc/pymemcache.client.base.html
fixes https://console.cloud.google.com/errors/detail/CNPzqYzWg4_TyQE;time=P30D?project=bridgy-federated
2024-07-12 07:50:54 -07:00
dependabot[bot]
e156ce9e12
build(deps): bump grpcio from 1.64.1 to 1.65.0
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.64.1 to 1.65.0.
- [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.64.1...v1.65.0 )
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-11 05:58:49 -07:00