Wykres commitów

2676 Commity (88cbe3b7b44c328bc7996bd4b0d4d379dc25d177)

Autor SHA1 Wiadomość Data
Ryan Barrett 88cbe3b7b4
cache models.get_originals in memcache with new memcache_memoize decorator
for #1149
2024-07-30 14:50:33 -07:00
Ryan Barrett 33e0d0b14a
common.memcache_key: encode Unicode chars as UTF-8 2024-07-30 14:49:50 -07:00
Ryan Barrett 373a92df3e
docs: minor additions to troubleshooting section 2024-07-29 21:01:25 -07:00
Ryan Barrett 773a6055fc
Fake: support Flag 2024-07-28 10:15:37 -07:00
Ryan Barrett 174f82cc6e
opt_out.py: add mozilla.social 2024-07-28 10:02:36 -07:00
Ryan Barrett caa8dd2341
Protocol.delete_user_copy: use better id for delete activity
that's more likely to pass Protocol.owns_id for all protocols. (this was failing ATProto)
2024-07-27 16:40:56 -07:00
Ryan Barrett 5454e19a23
ATProto.handle_to_id: skip opted out/blocked users
for #1215
2024-07-27 08:55:53 -07:00
Ryan Barrett 05ad4d8ccd
Protocol.receive: set expiration on memcache activity id "done" entries 2024-07-27 08:55:53 -07:00
dependabot[bot] d81d33599a build(deps): bump google-cloud-logging from 3.10.0 to 3.11.0
Bumps [google-cloud-logging](https://github.com/googleapis/python-logging) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/googleapis/python-logging/releases)
- [Changelog](https://github.com/googleapis/python-logging/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-logging/compare/v3.10.0...v3.11.0)

---
updated-dependencies:
- dependency-name: google-cloud-logging
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 05:52:35 -07:00
dependabot[bot] 88436a3a8b build(deps): bump google-api-python-client from 2.137.0 to 2.138.0
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.137.0 to 2.138.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases)
- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.137.0...v2.138.0)

---
updated-dependencies:
- dependency-name: google-api-python-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 05:52:25 -07:00
Ryan Barrett 8bdcd1ff1b
protocol: minor log tweak 2024-07-25 18:18:53 -07:00
Ryan Barrett 96846c2f2a
protocol, activitypub: drop some verbose logging from INFO down to DEBUG 2024-07-25 14:44:15 -07:00
Ryan Barrett c09ea21baf
dos: add "public posts only" to #troubleshooting 2024-07-25 08:58:21 -07:00
Ryan Barrett d1e7bf5f78
docs: drop replies section, it's misleading 2024-07-25 08:56:29 -07:00
Ryan Barrett a75ff16cba
docs: don't claim that Threads is supported (yet)
for #1210
2024-07-24 17:42:21 -07:00
Ryan Barrett d14e19ce16
ATProto._convert: when converting images to blobs, skip images that we can't fetch
fixes errors registering web sites when fetching their favicons etc fails
2024-07-24 16:08:55 -07:00
Ryan Barrett 30490da0a7
deps: misc upgrades 2024-07-24 15:07:08 -07:00
Ryan Barrett 37e70104e5
drop unused protocol.seen_ids, we switched it to memcache a bit ago 2024-07-24 14:58:25 -07:00
dependabot[bot] 72460d1ef1 build(deps): bump cryptography from 42.0.8 to 43.0.0
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.8 to 43.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.8...43.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-24 14:56:38 -07:00
Ryan Barrett 32b7d4a5d5
deps: syntax bug fix for deps introduced in 00626f5 2024-07-24 13:50:51 -07:00
Ryan Barrett 00626f5f42
ATProto.create_for: handle existing DNS record
delete and add new one. for #1072
2024-07-24 13:41:21 -07:00
Ryan Barrett 4c21eb2f74
ATProto.create_for: extract out set_dns_did method
prep for #1072
2024-07-24 08:17:06 -07:00
Ryan Barrett da251d9ec1
ATProto: link to user page in profile footer links for web users 2024-07-23 22:11:42 -07:00
Ryan Barrett 100a208e5e
add allow_opt_out to Protocol.key_for, User.get_or_create, Protocol.receive internal
for #1204
2024-07-23 19:26:30 -07:00
Ryan Barrett f34d1b43a3
User.status: make opt in override #nobot but not #nobridge
for #1204, re #974
2024-07-23 13:54:24 -07:00
Ryan Barrett 4e958f68e2
Web feed polling: don't use user profile images as post metaformats images
for #1191
2024-07-23 13:05:27 -07:00
Ryan Barrett 56cb6378d4
test_web: fix tests to include requests.get responses for fetching posts for images
tests weren't broken, technically, but BeautifulSoup was complaining. for 45df0ea
2024-07-23 12:13:19 -07:00
Ryan Barrett b90cdefacf
Web.fetch bug fix: only default metaformats on for home pages
fixes 45df0ea
2024-07-23 11:54:56 -07:00
Ryan Barrett 755997e5f7
atproto_firehose: don't load DIDs for tombstoned AtpRepos
for #1193
2024-07-22 22:24:13 -07:00
Ryan Barrett 5bcb230d39
drop /bridge-user 2024-07-22 20:45:22 -07:00
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