Wykres commitów

1144 Commity (9e906f18e49870cb3f7d1ae318c4ecd3540cbd42)

Autor SHA1 Wiadomość Data
Ryan Barrett 9e906f18e4
move address, actor_id from User to activitypub.py, /web-site to web.py
for #512
2023-05-30 17:24:49 -07:00
Ryan Barrett cec093ea60
AP users: parameterize /remote-follow by protocol
for #512
2023-05-30 16:53:08 -07:00
Ryan Barrett 852bd5deaf
AP users: update robots.txt for new URL prefixes
for #512
2023-05-30 16:41:55 -07:00
Ryan Barrett 29f1a1d4ac
AP users: start parameterizing URLs, including UI pages and AP endpoints
user pages now have /[protocol]/ prefix, AP endpoints have /ap/ prefix. for #512
2023-05-30 16:38:58 -07:00
Ryan Barrett 8d4228b811
AP users: change web UI user page paths from /user/... to /[protocol]/...
for #512
2023-05-30 14:08:47 -07:00
Ryan Barrett 47b04f5574
rename Web.LABEL from 'webmention' to 'web' 2023-05-30 12:15:36 -07:00
Ryan Barrett 93f621aaf5
AP users: start to replace external with indirect, starting with webfinger
#512
2023-05-29 20:16:15 -07:00
Ryan Barrett 624355d85a
AP users: add new User.direct property
direct users signed up or otherwise interacted with BF explicitly, indirect users didn't
2023-05-29 19:37:41 -07:00
Ryan Barrett 6e834713f1
when replying to Follow with Accept, include original Follow object verbatim
notably, including id. fixes #522 (again)
2023-05-29 19:04:26 -07:00
dependabot[bot] 368c5b26aa build(deps): bump fixtures from 4.0.1 to 4.1.0
Bumps [fixtures](https://github.com/testing-cabal/fixtures) from 4.0.1 to 4.1.0.
- [Changelog](https://github.com/testing-cabal/fixtures/blob/master/NEWS)
- [Commits](https://github.com/testing-cabal/fixtures/compare/4.0.1...4.1.0)

---
updated-dependencies:
- dependency-name: fixtures
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 06:00:18 -07:00
dependabot[bot] e85138dd65 build(deps): bump deprecated from 1.2.13 to 1.2.14
Bumps [deprecated](https://github.com/tantale/deprecated) from 1.2.13 to 1.2.14.
- [Release notes](https://github.com/tantale/deprecated/releases)
- [Changelog](https://github.com/tantale/deprecated/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/tantale/deprecated/compare/v1.2.13...v1.2.14)

---
updated-dependencies:
- dependency-name: deprecated
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 05:59:56 -07:00
Ryan Barrett 72024f90b1
bug fix for application/ld+json content type
fixes #522
2023-05-28 08:06:36 -07:00
Ryan Barrett b7bebb4075
move base64_to_long, long_to_base64 to common 2023-05-27 14:58:22 -07:00
Ryan Barrett 3cba0e272b
translating docs, minor language tweaks 2023-05-27 14:27:31 -07:00
Ryan Barrett cc0c3804b7
pin grpcio to 1.54
1.55.0 hangs on Mac in gunicorn/flask run with "Waiting for thread pool to idle before forking." https://github.com/grpc/grpc/issues/31885
2023-05-27 10:21:32 -07:00
Ryan Barrett c8b2103e13
rename Webmention class => Web, webmention.py => web.py 2023-05-26 17:40:29 -07:00
Ryan Barrett dc41ad6155
docs: protocol translation tables tweak, IndieWeb => Web 2023-05-26 17:39:10 -07:00
Ryan Barrett 6ab6d876b0
another test bug fix for eaa4e5333a 2023-05-26 16:43:03 -07:00
Ryan Barrett 51fd119c02
fix bug in models.reset_protocol_properties
added in eaa4e5333a
2023-05-26 16:36:45 -07:00
Ryan Barrett eaa4e5333a
start to make User subclasses for each protocol
#512
2023-05-26 16:07:36 -07:00
Ryan Barrett 60a3327684
minor doc tweaks to translation tables 2023-05-26 13:00:00 -07:00
Ryan Barrett 6268f5d9a0
docs: show completed parts of translation tables in green 2023-05-26 12:42:55 -07:00
Ryan Barrett 2f2e26b233
pin typing-extensions==4.5.0
v4.6.0 breaks bases (which multiformats etc use)

https://github.com/hashberg-io/bases/issues/3
2023-05-26 06:53:40 -07:00
Ryan Barrett c277686e13 document proposed translations between protocols in docs 2023-05-25 22:27:33 -07:00
Ryan Barrett 15e3daff5e
switch outbound webmention source URLs from /render?id=... to /convert/...
#512
2023-05-24 16:32:00 -07:00
Ryan Barrett a3df7d6d30
make /render redirect to /convert/...
#512
2023-05-24 16:32:00 -07:00
Ryan Barrett 6d976854dc
add /render logic to /convert/... 2023-05-24 16:00:41 -07:00
Ryan Barrett df35ce16cc
AP users: add convert.py and /convert/... endpoint
#512
2023-05-24 15:18:31 -07:00
Ryan Barrett 30659a78f7
test_redirect: minor noop test data refactoring 2023-05-24 15:18:16 -07:00
Ryan Barrett af95521759
user page bug fix, add missing import
fixes https://console.cloud.google.com/errors/detail/COHl8dmZ9-i4Lw;time=P30D?project=bridgy-federated
2023-05-24 06:57:34 -07:00
dependabot[bot] c8b2287a60 build(deps): bump grpcio from 1.54.0 to 1.54.2
Bumps [grpcio](https://github.com/grpc/grpc) from 1.54.0 to 1.54.2.
- [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.54.0...v1.54.2)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 06:00:18 -07:00
Ryan Barrett cf86f4d808
AP users: extract out Protocol.serve() method
#512
2023-05-23 21:30:57 -07:00
Ryan Barrett 892047a10c
add Protocol metaclass and protocol.protocols global for storing subclasses 2023-05-23 15:15:28 -07:00
Ryan Barrett 6333b7126a
AP users: serve webfinger for external users
#512
2023-05-23 11:53:32 -07:00
Ryan Barrett 5f82b98e51
pin grpcio to 1.54.0 to avoid "Waiting for thread pool to idle before forking" hang
looks like https://github.com/grpc/grpc/issues/31885 regressed in grpcio 1.55.0
2023-05-23 10:03:35 -07:00
Ryan Barrett e34db7e974
AP users: /r/: don't check for backlink 2023-05-23 09:35:35 -07:00
dependabot[bot] 937202f96f build(deps): bump grpcio from 1.54.2 to 1.55.0
Bumps [grpcio](https://github.com/grpc/grpc) from 1.54.2 to 1.55.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.54.2...v1.55.0)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 06:00:38 -07:00
Ryan Barrett f933c7e237
AP users: serve AS2 for external homepage URLs
#512
2023-05-22 23:17:42 -07:00
dependabot[bot] 7f2e0178d7 build(deps): bump requests from 2.30.0 to 2.31.0
Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.30.0...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 16:26:07 -07:00
dependabot[bot] fbcbe49230 build(deps): bump grpcio from 1.54.0 to 1.54.2
Bumps [grpcio](https://github.com/grpc/grpc) from 1.54.0 to 1.54.2.
- [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.54.0...v1.54.2)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 16:23:25 -07:00
dependabot[bot] eb1a4316af build(deps): bump pycryptodome from 3.17 to 3.18.0
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.17 to 3.18.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.17.0...v3.18.0)

---
updated-dependencies:
- dependency-name: pycryptodome
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 16:23:11 -07:00
dependabot[bot] 3746b360f2 build(deps): bump websocket-client from 1.5.1 to 1.5.2
Bumps [websocket-client](https://github.com/websocket-client/websocket-client) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/websocket-client/websocket-client/releases)
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog)
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.5.1...v1.5.2)

---
updated-dependencies:
- dependency-name: websocket-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 16:22:13 -07:00
Ryan Barrett 4f232ac732
AP users: serve AS2 for external URLs
#512
2023-05-22 15:27:43 -07:00
Ryan Barrett 4941f14fed
oops, shouldn't have removed bluesky lexicons in 259e982 2023-05-22 13:01:03 -07:00
Ryan Barrett 259e982986
bluesky: remove sync XRPC method implementations
they're moving to arroba
2023-05-22 12:56:21 -07:00
Ryan Barrett a580470e2e
update tests for snarfed/granary@1e64e4fd44 2023-05-18 06:43:50 -07:00
Ryan Barrett a14aa7367a
wm => AP, error on follow without target
fixes https://console.cloud.google.com/errors/detail/CIDY9567zMDQrwE;time=P30D?project=bridgy-federated
2023-05-17 14:52:39 -07:00
Ryan Barrett 141932bb6d
update XRPC tests for granary bluesky test data changes 2023-05-15 11:39:23 -07:00
Ryan Barrett af2a1e9f6b
add news link to web UI footer 2023-05-15 07:18:59 -07:00
Ryan Barrett b964949c19
let dependabot auto-merge certifi even on major version bumps
...since certifi uses calver, not semver
2023-05-14 20:47:03 -07:00