mastodon.zunda.ninja is one of the many independent Mastodon servers you can use to participate in the fediverse.
Zundon is a single user instance as home of @zundan as well as a test bed for changes of the code.

Administered by:

Server stats:

1
active users

テーブルはひとつになったけれどログアウトするとKeybaseのプルーフがみえない。ぐぬぬw

日本語にしてもKeybaseが見えないのはいっしょ。

$ curl -i https:// mastodon.zunda.ninja/api/v1/accounts/1/identity_proofs
HTTP/1.1 422 Unprocessable Entity
:
{"error":"This method requires an authenticated user"}

たぶんこれわね。ログインしていればレスポンスは下記。たぶん隠すべきではないんだろうなあ

[{"provider":"Keybase","provider_username":"zunda","updated_at":"2019-04-23T18:37:35.397Z","proof_url":"https:// keybase.io/zunda/sigchain#d583d35bf8d0467fdb4b6d82b1d56f8ca93e9a55ffc22439bf63a2b2821b74a00f","profile_url":"https:// keybase.io/zunda"}]

zunda

git blame app/controllers/api/v1/accounts/identity_proofs_controller.rbするとずっとbefore_action :require_user!してたっぽい。まいっか←

/.well-known/keybase-proof-configも壊れてるなあ…

Keybaseアプリからの検証は/api/proofs?provider=keybase&username=zundanに来るみたい。こっちは生きてる。

$ curl 'https:// mastodon.zunda.ninja/api/proofs?provider=keybase&username=zundan'
{"avatar":"https:// s3.amazonaws.com/zundan-mastodon/accounts/avatars/000/000/001/original/4b8def44acb30e97.gif","signatures":[{"sig_hash":"d583d35bf8d0467fdb4b6d82b1d56f8ca93e9a55ffc22439bf63a2b2821b74a00f","kb_username":"zunda"}]}

ほむ。てかロゴ?壊れてるのは500のページの方かしら?

method=GET path=/.well-known/keybase-proof-config format=*/* controller=WellKnown::KeybaseProofConfigController action=show status=500 error='Webpacker::Manifest::MissingEntryError: Webpacker can't find media/images/logo_transparent_black.svg in /app/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
unless you are using the `webpack -w` or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.