Open11

Wildebeest (v.3342a88) フォローテスト結果

Ray ShiroharaRay Shirohara

環境

確認方法

  1. Mastodon for Android でフォロー対象のユーザを検索する
    • @userName@instanceName の形式
  2. 対象のユーザが表示できるか確認する
  3. 表示できる場合はプロフィールを開く
  4. フォローする
  5. Cloudflare Dashboard の "Workers" -> "D1" を開き、テーブル actor_following を確認する
  6. 対象のユーザがある場合は項目 state を確認する
Ray ShiroharaRay Shirohara

追記

  • WebFinger 周りの挙動が原因な気がする
    • /.well-known/webfinger へリクエストを投げるときに、resource クエリパラメータへセットされるユーザ名を小文字へ変換する実装がある
    • Wildebeest は受け取ったユーザ名を取得する際に大文字と小文字を区別する
    • ユーザ名を小文字へ変換している実装へは 404 が返るため、Wildebeest のユーザを取得できない?



Ray ShiroharaRay Shirohara

/.well-known/webfinger でのユーザー名内の大文字小文字識別の挙動

  • Misskey v13.11.1: 区別しない (そもそもユーザ名では小文字のみ許容?)
  • Mastodon v4.1.1: 区別しない (ユーザ名では大文字小文字を許容している)
  • Wildebeest v.3342a88: 区別する (一部だけ変えた場合は 404 を返す)