Wykres commitów

2696 Commity (1fc67fcd880e9877e8c65a3a0698b08130202451)

Autor SHA1 Wiadomość Data
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