Wykres commitów

  • c87e69d354
    bug fix for ids.web_ap_base_domain Ryan Barrett 2024-04-22 15:15:27 -0700
  • 34692abc60
    handle protocol bot users in webfinger, ids.translate_handle, Web.owns_handle Ryan Barrett 2024-04-22 13:24:24 -0700
  • b9551c4de7
    adjust Web.owns_id to say it owns protocol bot user domains but not their pages Ryan Barrett 2024-04-22 11:58:01 -0700
  • ed78090d2c
    expand User.ap_subdomain to allow protocol subdomains like bsky Ryan Barrett 2024-04-22 11:12:03 -0700
  • e1f9021696
    AP instance actor: move AS2 JSON files, start adding per-protocol bot users Ryan Barrett 2024-04-21 16:33:26 -0700
  • 18b1a33d22
    testutil.setUp() noop tweak for adding Fake classes to common.*_DOMAINS Ryan Barrett 2024-04-21 16:22:33 -0700
  • dcadbccb3a
    start to make per-protocol bot users Ryan Barrett 2024-04-21 14:08:26 -0700
  • 10023d17fd
    Protocol.enable_protocol: create copy user if necessary Ryan Barrett 2024-04-21 12:18:12 -0700
  • 6b597c90c3
    User.get_or_create: abstract propagate and create_for across protocols Ryan Barrett 2024-04-21 11:27:23 -0700
  • f357ea1698
    ActivityPub: accept non-public DMs to protocol bot users Ryan Barrett 2024-04-21 08:36:03 -0700
  • 1686a2ba91
    opt in/out prompt: accept yes/no DMs to bot users to enable/disable protocols Ryan Barrett 2024-04-21 08:08:05 -0700
  • 0c37d94191
    ids.translate_* noop refactoring: from_proto => from_, to_proto => to Ryan Barrett 2024-04-20 21:03:06 -0700
  • 7c34689c9f
    index.yaml: remove obsolete datastore indices Ryan Barrett 2024-04-20 10:51:43 -0700
  • 70da21a7f3
    Protocol.receive: send accepts for bot user follows Ryan Barrett 2024-04-19 13:16:48 -0700
  • 1981c8eba8
    User.get_or_create: propagate obj into existing user Ryan Barrett 2024-04-19 12:49:06 -0700
  • 20e061f476
    Protocol.receive: extract out maybe_accept_follow method Ryan Barrett 2024-04-19 12:25:27 -0700
  • 3c55d7c145
    protocol: extract out enable/disable_protocol methods Ryan Barrett 2024-04-19 12:11:08 -0700
  • 64a196a8c8 build(deps): bump grpcio-status from 1.62.1 to 1.62.2 dependabot[bot] 2024-04-19 12:34:32 +0000
  • bb04e6dece
    build(deps): bump grpcio-status from 1.62.1 to 1.62.2 dependabot[bot] 2024-04-19 12:34:32 +0000
  • 7dbab83a17 build(deps): bump grpcio from 1.62.1 to 1.62.2 dependabot[bot] 2024-04-19 12:26:22 +0000
  • 6a0bef9f2d
    build(deps): bump grpcio from 1.62.1 to 1.62.2 dependabot[bot] 2024-04-19 12:26:22 +0000
  • 2886ae180d
    remove common.ENABLED_PROTOCOLS, use Protocol.DEFAULT_ENABLED_PROTOCOLS instead Ryan Barrett 2024-04-18 16:33:50 -0700
  • 8bcae4c09d
    Protocol.receive: following protocol user enables that protocol Ryan Barrett 2024-04-18 16:03:35 -0700
  • d36885728f
    Protocol.receive: blocking protocol user disables that protocol Ryan Barrett 2024-04-18 15:56:40 -0700
  • 917732ad4b
    demote models import in ids.py to top-level to avoid circular import Ryan Barrett 2024-04-18 07:09:52 -0700
  • 5556f2756b
    add cron jobs for ATProto polling posts and notifications Ryan Barrett 2024-04-17 19:53:04 -0700
  • 8077a7f4ca
    remove activitypub from ATProto.enabled_protocols, for now Ryan Barrett 2024-04-17 19:17:04 -0700
  • 39a641e000
    remove USER_ALLOWLIST in favor of User.enabled_protocols Ryan Barrett 2024-04-17 16:49:06 -0700
  • 259b7d72dd
    start on conditional opt in Ryan Barrett 2024-04-17 16:43:10 -0700
  • f02ba80304
    switch from gcloud datastore emulator to firestore emulator Ryan Barrett 2024-04-17 11:36:28 -0700
  • 393605bde9
    change ATProto.ABBREV to bsky Ryan Barrett 2024-04-16 11:52:50 -0700
  • 2036f92ddd build(deps): bump itsdangerous from 2.1.2 to 2.2.0 dependabot[bot] 2024-04-17 12:45:12 +0000
  • 2e74141b28
    build(deps): bump itsdangerous from 2.1.2 to 2.2.0 dependabot[bot] 2024-04-17 12:45:12 +0000
  • 7190503aea build(deps): bump gunicorn from 21.2.0 to 22.0.0 dependabot[bot] 2024-04-17 02:26:07 +0000
  • baed937356
    build(deps): bump gunicorn from 21.2.0 to 22.0.0 dependabot[bot] 2024-04-17 02:26:07 +0000
  • bf52d80e0f
    add protocol logo to user page activities and followers Ryan Barrett 2024-04-15 19:41:22 -0700
  • 12a3bf0862
    noop: add messages to asserts in ids, atproto Ryan Barrett 2024-04-15 16:44:33 -0700
  • a70702776c
    atproto: switch to Bluesky butterfly logo Ryan Barrett 2024-04-15 14:53:54 -0700
  • 86ad33b896
    user page tweak for follow accepts Ryan Barrett 2024-04-15 14:45:02 -0700
  • 374af3aa5c
    atproto polls: use common.USER_ALLOWLIST Ryan Barrett 2024-04-15 14:08:36 -0700
  • e913ad1f53
    ATProto.convert: refetch subject for cid if we don't have it Ryan Barrett 2024-04-15 07:31:05 -0700
  • 2ec22de09f
    abstract redirect.py to be multi-protocol Ryan Barrett 2024-04-14 18:26:34 -0700
  • 5b5ed4173a
    fix tests for f840c8b784 Ryan Barrett 2024-04-14 14:57:00 -0700
  • f840c8b784
    temporarily disable is_enabled checks in ATProto/ActivityPub.convert Ryan Barrett 2024-04-14 14:50:02 -0700
  • cf633efecf
    update tests for snarfed/granary@75a8f45825 Ryan Barrett 2024-04-12 15:11:57 -0700
  • 2085b131a1
    atproto user pages: render DIDs as handles with profile links Ryan Barrett 2024-04-12 12:34:49 -0700
  • 117e121cd2
    atproto: populate author in feeds (Atom, RSS, etc) Ryan Barrett 2024-04-12 12:04:52 -0700
  • 5ec2159546
    user page: link to bridged Bluesky profile Ryan Barrett 2024-04-12 08:46:59 -0700
  • ea1f3dce49
    user page bug fix for 133d640f1d Ryan Barrett 2024-04-12 07:15:33 -0700
  • f67cecd8f9
    add copy protocol (eg ATProto) handles to user pages Ryan Barrett 2024-04-11 20:02:53 -0700
  • 0ed24c19b3 build(deps): bump idna from 3.6 to 3.7 dependabot[bot] 2024-04-12 04:01:57 +0000
  • 548dfdc5a6
    build(deps): bump idna from 3.6 to 3.7 dependabot[bot] 2024-04-12 04:01:57 +0000
  • 133d640f1d
    improve rendering of ATProto interactions on user pages Ryan Barrett 2024-04-11 15:02:15 -0700
  • 817ef1d5d6
    user pages: only hide indirect AP users, not ATProto Ryan Barrett 2024-04-11 14:24:18 -0700
  • 0d549dc039
    atproto: fix log message Ryan Barrett 2024-04-11 14:21:30 -0700
  • c43a94d0d7 build(deps): bump ecdsa from 0.18.0 to 0.19.0 dependabot[bot] 2024-04-11 16:23:38 +0000
  • 2bc877da71 build(deps): bump flask from 3.0.2 to 3.0.3 dependabot[bot] 2024-04-11 16:23:50 +0000
  • 9b54114263
    build(deps): bump flask from 3.0.2 to 3.0.3 dependabot[bot] 2024-04-11 16:23:50 +0000
  • ba3f638f2e
    build(deps): bump ecdsa from 0.18.0 to 0.19.0 dependabot[bot] 2024-04-11 16:23:38 +0000
  • 6ceb417026 build(deps): bump cbor2 from 5.6.2 to 5.6.3 dependabot[bot] 2024-04-11 12:05:18 +0000
  • baf4a89494
    build(deps): bump cbor2 from 5.6.2 to 5.6.3 dependabot[bot] 2024-04-11 12:05:18 +0000
  • 561c763fd4
    atproto handle resolution: test, comments, minor refactoring Ryan Barrett 2024-04-10 16:34:40 -0700
  • c1acec1a3f
    clear did.resolve_* caches in tests Ryan Barrett 2024-04-10 15:20:28 -0700
  • bf296802d8
    pass from_user through to convert() in a few more places Ryan Barrett 2024-04-10 15:16:37 -0700
  • 7009267bb0
    use new handle_or_id kwarg in common.is_enabled calls Ryan Barrett 2024-04-10 11:49:53 -0700
  • 056644d19e
    add handle_or_id kwarg to common.is_enabled Ryan Barrett 2024-04-10 11:40:17 -0700
  • 5767ffabb5
    add new Object.normalize_ids method, use in Protocol.receive Ryan Barrett 2024-04-09 13:06:32 -0700
  • 131cbd9eb6
    add web => ATProto follow integration test Ryan Barrett 2024-04-09 10:49:14 -0700
  • c57e905204
    Protocol.for_id: add remote kwarg Ryan Barrett 2024-04-09 10:48:05 -0700
  • a45917cec8
    ids.translate_object_id: normalize bsky.app profile URLs to DIDs Ryan Barrett 2024-04-09 10:04:16 -0700
  • e3f2c2e0bc
    ids.translate_user_id: normalize bsky.app profile URLs to DIDs Ryan Barrett 2024-04-09 09:48:16 -0700
  • 2b7598cf94
    update test_atproto for snarfed/granary@8dd5e470b2 Ryan Barrett 2024-04-08 15:33:21 -0700
  • 933f21ce1e build(deps): bump lxml from 5.2.0 to 5.2.1 dependabot[bot] 2024-04-03 12:41:06 +0000
  • 11907c733f
    build(deps): bump lxml from 5.2.0 to 5.2.1 dependabot[bot] 2024-04-03 12:41:06 +0000
  • 31cc598d15 build(deps): bump werkzeug from 3.0.1 to 3.0.2 dependabot[bot] 2024-04-02 12:30:17 +0000
  • 05539b9441
    build(deps): bump werkzeug from 3.0.1 to 3.0.2 dependabot[bot] 2024-04-02 12:30:17 +0000
  • f1531b44e7
    bug fix for bad profile link on followers page Ryan Barrett 2024-04-01 23:06:25 -0700
  • 10e5b00dd6
    ActivityPubUtilsTest.test_convert_follow_as1_no_from_user: avoid network fetches Ryan Barrett 2024-04-01 23:03:23 -0700
  • 2f824410ff
    build(deps): bump protobuf from 4.24.3 to 5.26.1 dependabot/pip/protobuf-5.26.1 dependabot[bot] 2024-04-01 12:10:44 +0000
  • fe41336110 build(deps): bump lxml from 5.1.1 to 5.2.0 dependabot[bot] 2024-04-01 12:05:59 +0000
  • 057fb73e45 build(deps): bump pycparser from 2.21 to 2.22 dependabot[bot] 2024-04-01 12:05:30 +0000
  • 56f5288e11
    build(deps): bump lxml from 5.1.1 to 5.2.0 dependabot[bot] 2024-04-01 12:05:59 +0000
  • 6df3d444f7
    build(deps): bump pycparser from 2.21 to 2.22 dependabot[bot] 2024-04-01 12:05:30 +0000
  • 5c470a4647
    consider opted out Web domains in ActivityPub.status, not is_blocklisted Ryan Barrett 2024-03-31 18:49:27 -0700
  • 55b8063aa8
    hub: drop a bunch of unnecessary imports Ryan Barrett 2024-03-31 18:44:52 -0700
  • 4ed45e5af5
    atproto: pass new ndb_client kwarg to DatastoreStorage constructor Ryan Barrett 2024-03-31 18:44:38 -0700
  • 798db9b606 build(deps): bump lxml from 5.1.0 to 5.1.1 dependabot[bot] 2024-03-29 12:48:25 +0000
  • e86b95a117 build(deps): bump google-cloud-error-reporting from 1.10.0 to 1.11.0 dependabot[bot] 2024-03-29 12:48:32 +0000
  • cf4b26a6ac
    build(deps): bump google-cloud-error-reporting from 1.10.0 to 1.11.0 dependabot[bot] 2024-03-29 12:48:32 +0000
  • faf02cb6e4
    build(deps): bump lxml from 5.1.0 to 5.1.1 dependabot[bot] 2024-03-29 12:48:25 +0000
  • df321234c0
    load and include Web.manual_opt_out users in Protocol.is_blocklisted Ryan Barrett 2024-03-27 22:08:51 -0400
  • 195b9ace31
    build(deps): bump protobuf from 4.24.3 to 5.26.0 dependabot[bot] 2024-03-27 12:34:11 +0000
  • c1f0d6b0dd build(deps): bump pyasn1 from 0.5.1 to 0.6.0 dependabot[bot] 2024-03-27 12:27:53 +0000
  • 15433617ed
    build(deps): bump pyasn1 from 0.5.1 to 0.6.0 dependabot[bot] 2024-03-27 12:27:53 +0000
  • 0676a64ffc build(deps): bump pyasn1-modules from 0.3.0 to 0.4.0 dependabot[bot] 2024-03-27 12:22:40 +0000
  • 748496c789
    build(deps): bump pyasn1-modules from 0.3.0 to 0.4.0 dependabot[bot] 2024-03-27 12:22:40 +0000
  • e5df116765
    build(deps): bump requests-oauthlib from 1.4.0 to 2.0.0 dependabot/pip/requests-oauthlib-2.0.0 dependabot[bot] 2024-03-25 12:34:12 +0000
  • be4e85ebd5
    add missing Object-feed-created index Ryan Barrett 2024-03-21 21:05:50 -0700
  • 5a1dda151c
    ATProto.create_for: better support for local testing Ryan Barrett 2024-03-20 14:16:39 -0700
  • e5fde2deb6
    hub.py: remove unused import Ryan Barrett 2024-03-20 14:16:11 -0700